前言
由于最近国产AI方面各种迭代更新,国内大厂几大工具用的很多,纯自己摸索,也有了一些收获
最大的收获就是最近晚上下班回家睡觉了,AI在公司电脑上继续干活帮我开发干活
现在基本上每天下班之前把任务梳理一下,然后开个定时器,晚上AI吭哧吭哧干,第二天早上来公司验收看看效果
下面是我的一些经验分享
Trae Work CN 自动化实战
这里拿 Trae Work CN 举例,其他 WrokBubbdy, MiniMax Code, Kimi, Qoder Work CN 工具都是类似的
这是我的定时任务列表,例如我的第一个任务触发时间间隔是每40分钟一次,原来默认是设置的1个小时执行一次,后来发现,这次的任务表任务都比较细,就又改成了40分钟
创建定时器/自动化
Trae Work CN 中支持两种方式,两种方式能达到的目的都一样,我是手动设置,因为我已经沉淀了一些实战过程中的经验,所以手动设置比较方便
下面主要讲手动设置的方式,直接看我的自动化任务,名称没啥,随便起一个,自己知道就行,重要的是触发时间和任务内容,这个要根据实际情况来 
任务内容
先设置任务内容,这个最重要的一环,举个例子,我的目的是让AI能够晚上干一晚上,所以任务不能是一个或者几个任务,尽量多一点,当然看个人实际情况没多少任务也无所谓哈
例如我的任务设置是自动读取任务表,然后继续下一个待办,然后更新进度
读取 "D:\ai-projects\AI_Work\ArchiveResearch\Docs\project-docs\智能指南编制模块待完善v1.md" 这个文件,继续下一个待办项,完成后更新进度。
下面是我的任务表内容截图,设置了基本的角色,规则,任务清单,主要就是任务列表清单,要有状态,然后AI根据任务清单一项项执行
重点!!!
任务要拆的细,不能太模糊,否则AI会执行太长时间上下文满了服务会停,也会不知道要干嘛,等待人工确认,也会出现模型执行时间长,服务超时自动停止等情况,合理的设置能减少出错率
很多任务的情况会有依赖和优先级的情况,这个在梳理任务的时候,要考虑清楚,把优先级和依赖写清楚,AI读了这个文档后就会按照预期顺序执行了
我的任务清单是AI写的,所以一并就都加上了,如果是人工手动写的任务清单或者整理的bug列表,只梳理一下优先级就行
目录我这里是用的本地的工作区目录,白天在哪个目录下干活,晚上继续就行
触发时间
因为我的任务拆的比较细,只要不是下模型安装特殊环境的,一般1个小时够用了
如果不确定1小时够不够用,或者想设置短一点,让AI晚上多执行几次,可以先试一下
例如在 Trae Work 中买了优速通的氪金选手,可以试试效果,设置完以后先立即执行一次,有的任务可能10分钟之内就好了,那么就改下时间间隔为30分钟,或者20分钟
如果时间太长,超过一个小时,可以观察一下模型的输入,可能任务设置的比较复杂,功能太大了
如果是下午高峰期这种特殊情况,就用不上定时器了,模型会经常排队,而且高峰期有些厂家模型服务也不稳定,出错率也很高,这种情况人手动观测,及时干预,效率会更高
约束规则
任务描述好了,也得有约束规则,不然AI会偏离预期,主要就是每次只干一件事,不贪多,记录好状态,实现稳定输出,异常情况如何处理,续跑规则,后端服务改完以后自动重启等等,把平时遇到的情况加进去就行
下面是我的任务描述和规则,可以直接复制这个改成自己需要的
读取 "D:\ai-projects\AI_Work\ArchiveResearch\Docs\project-docs\智能指南编制模块待完善v1.md" 这个文件,继续下一个待办项,完成后更新进度。
必须严格遵守以下规则:
- 会话限制:单次会话最多做 1 个 功能项,完成后自动结束,不贪多
- 进度持久化:每次操作后必须更新 智能指南编制模块待完善v1.md(写明当前步骤、完成时间、下一> 步)
- 异常处理:遇到环境错误/超时,立即写入错误日志,结束会话,等待下次心跳
- 续跑规则:下次启动必须先读 智能指南编制模块待完善v1.md,精准续跑,不重复、不遗漏
- 1h 自检:每 1 小时自动检查 智能指南编制模块待完善v1.md 最后更新时间,超过 1h 无更新则自动重启会话
- 如果是改的后端,代码改完以后自动重启 uvicorn 加载新代码
- 前后端服务运行强制使用代码中定义的 8081 和 8001 这两个端口,如果端口对应的服务占用无法重启或者操作,把服务kill掉,重新启动
执行情况
这是我的 自动执行-智能指南编制模块待完善v1 这个定时器任务昨晚执行情况,中间有几次异常报错,但是后面的运行就有正常了 
小结
之前没在OpenClaw上实现的下班后龙虾还在干活的场景,在 Trae Work 中实现了,自动化还有很多玩法,例如:多个定时器多个项目;多定时器一个项目,一个定时器检查代码负责维护bug列表,一个定时器检查bug列表,然后自动修复bug,不就闭环了吗
还有就是6月份刚火的 Loop-Engineering 其实也是基于定时器的工程化实践扩展
工具再好用毕竟只是工具,用好工具也看使用工具的人,不仅仅是编码,很多场景都可以用
个人精力水平毕竟有限,也欢大家迎评论区分享交流,一起学习,共同进步