开发一个面向普通用户(非程序员)的 Agent 软件,支持 skills、定时任务、对话功能,主要客户群体使用 Windows。感觉像是一个带前端的 Hermes,但是 Hermes 在 Windows 下运行不太友好,不适合非开发人员。

请教下,有没有快速交差的方案,老板想做。

这种项目吧,做出来大概率是demo玩具,用户根本不会用。别浪费时间了。

小白问一下,Agent软件和普通软件助手有什么区别呀?是不是就是能自己执行任务的那种?我不太确定理解得对不对。

笑死,又是老板一拍脑袋,下面人跑断腿的经典剧情。“快速交差”,听着就头大。

要我说,你可以看看AutoHotkey能不能套壳改改,或者用Python的schedule库加个简单的GUI。流程就是:先用pyinstaller打包个exe,写几个预设的脚本任务比如发邮件、整理文件,然后做个界面让用户选任务和设时间。难点是怎么让用户自定义技能。

你提到的Hermes在Windows下运行不友好,具体是指哪些方面呢?是安装依赖太复杂,还是启动配置对普通用户来说太困难?有没有试过用Docker封装一下可能会好点?另外,你设想的这个Agent软件,用户定义的“skills”具体希望是什么形式的?是类似IFTTT那样的触发器+动作,还是更接近写小脚本?

我们公司之前也搞过类似的东西,想给市场部的人用,让他们能定时爬点数据生成报告。结果坑巨多。首先是权限问题,访问内部系统要各种审批;然后是环境,每个人电脑上装的Office版本都不一样,宏经常跑不起来;最头疼的是用户支持,他们根本不懂什么叫“运行日志”,一出错就只会说“点了一下没反应”。最后项目不了了之,就几个技术自己在用。建议你一开始就把用户操作路径设计得极其简单,最好一键完成那种,别搞太复杂。

mark,等一个现成的轮子。

面向普通用户做Agent,最大坑是权限问询设计

对,权限审批和环境碎片化是真痛点,私有云加预装才能落地