/goal 目标不是为了时间长而时间长,它的目标是为了解决需要长时间运行的任务,避免人工反复的输入 continue。
要有清晰的目标,你的任务是要解决什么问题?让它运行时间长不是一个目标
要有验收标准,怎么样算完成?
要有文档指导,该怎么完成任务?长时间的任务要分阶段,而不是一次性完成,每个阶段都要有文档说明
要有中间进度辅助,比如进度、checklist等
比如说我在让 codex 去逆向 codex app 项目,已经跑了17个小时了。
第一步我是先跟 Codex 一起制定一个计划,计划中会有详细的验收标准
然后不直接执行计划,而是把计划保存成文档,去项目中初始化 Agents md 文件,让 codex 清晰知道任务目标和验收方法以及验收标准。
再试运行,/goal 后面告诉它按照 Agents md 的要求执行,并记录进度。第一次只跑了半小时就结束了,因为它没理解要把代码写成命名友好、类型完整、文件名结构良好的结果。
于是我找了一个文件做样板,手动(AI 辅助)写了一个样板,告诉它这是我期望的结果,然后更新了计划文件。
这样可能反复几次,后续就没什么问题了。
所以还是要说清楚你想要什么,写成文档,让 AI 清楚的知道怎么去做,怎么验证结果,怎么知道是否完成。
点击图片查看原图
点击图片查看原图
点击图片查看原图
点击图片查看原图