@akshay_pachaar: 像写验收标准一样写 /goals。/goal 现已无处不在。Claude Code、Codex、Hermes 以及更多智能体正在采用……
摘要
这篇文章提供了为 Claude Code、Codex、Hermes 等 AI 编码智能体编写有效 /goal 声明的最佳实践,强调目标应描述评估者能够验证的可观察结束状态。
像写验收标准一样写 /goals。/goal 现已无处不在。Claude Code、Codex、Hermes 以及更多智能体正在采用相同的模式:你设定一个完成条件,智能体自主工作,直到一个快速评估模型确认条件达成。功能很简单。但写好目标并不简单。模糊的目标在两方面失败:智能体循环往复试图满足模糊的条件,或者评估者因没有具体内容可检查而幻觉成功。两者都白白浪费 token。以下是有效目标与无效目标之间的区别:𝗴𝗼𝗼𝗱 𝗴𝗼𝗮𝗹𝘀 𝗱𝗲𝘀𝗰𝗿𝗶𝗯𝗲 𝗮𝗻 𝗼𝗯𝘀𝗲𝗿𝘃𝗮𝗯𝗹𝗲 𝗲𝗻𝗱 𝘀𝘁𝗮𝘁𝗲。"test/auth 中的所有测试通过且 lint 干净" 有效,因为智能体可以运行测试、打印输出,评估者可以从转录中确认。"所有旧 API 调用点已迁移且构建成功" 有效,因为存在可验证的工件:构建输出。"CHANGELOG.md 包含本周合并的每个 PR 的条目" 有效,因为它指向一个具体的文件与具体的内容。𝗯𝗮𝗱 𝗴𝗼𝗮𝗹𝘀 𝗵𝗮𝘃𝗲 𝗻𝗼 𝗳𝗶𝗻𝗶𝘀𝗵 𝗹𝗶𝗻𝗲。"改进代码库" 失败,因为改进的依据是什么指标?"重构一切" 失败,因为没有退出条件。"修复 bug" 失败,因为哪些 bug?如何验证?有帮助的心智模型:如果一个人类无法判断任务何时完成,评估者同样无法判断。将每个 /goal 视为一个分配给非常字面的、永不知疲倦的初级开发人员的工单。写出你将在该工单中写的确切验收标准。还有一件事:复杂的多步骤目标会压垮它。"重新设计身份验证、添加 OAuth、编写测试、更新文档" 是四个目标伪装成一个。将它们分解为顺序的 /goal 调用,每个调用都有一个可验证的终点。我写了一篇关于 /goal 的详细解析(下面的文章),涵盖了完整的机制。
相似文章
@ChrisHayduk: https://x.com/ChrisHayduk/status/2053807198870880743
本文提供了有效使用 OpenAI Codex Goals 功能的建议,强调了制定清晰、可量化的目标以及建立紧密反馈循环的重要性,以防止智能体出现失效模式。
@shannholmberg: /goal 在 Hermes Agent 中的工作原理——你给代理一个持久目标。每轮之后,法官模型检查是否完成…
详细解释 Hermes Agent 中的 /goal 功能,该功能允许 AI 代理自主处理任务,由法官模型验证完成情况,循环执行直到任务完成或预算耗尽,并附有营销自动化示例。
在 Claude Code 中使用 /goal
一个社区贡献的解决方案,使 Claude Code 中的 /goal 命令能够管理会话特定的目标和并发工作流,类似于 OpenAI Codex。
我基本上再也不自己写 /goal 了。我让 Codex 为自己和它生成的每个代理写一个。像这样…
用户分享了一种技巧,即使用OpenAI的Codex为自己和它生成的代理编写目标,从而减少手动工作。
@omarsar0: /goal 真的太厉害了!这就是今天如何充分利用编程代理的方法。为了效率,我发现最好先做计划,然后再使用 /goal。
一条推文强调了在编程代理中使用 /goal 的有效性,强调在设定目标前进行规划以获得更好的上下文和结果。