你是否厌倦了在 AI 工具里扮演那个不停点“批准”的角色?
当大模型的能力越来越强,我们反而成了效率链条上最慢的那一环。
这就是为什么 /goal 命令的出现堪称一场及时雨——它让 AI 从被动的等你批准变成现在的可以自我依靠目标导向来完成工作。
这篇文章将带你彻底搞懂 /goal 的玩法,激活一个真正能自主干活的 24/7 迷你 AI 员工。
Anthropic、OpenAI 以及其他主要 AI 厂商,现在全都在推出同一个功能。
这并非巧合;/goal 命令正从根本上改变我们与 AI 智能体实时交互的方式。
掌握这个命令,你基本上就激活了一个 7×24 小时全天候 AI 智能体,它能完全替你工作,无需任何人工干预。
说实话,这是近期上线的 AI 功能里最强大的之一。
在这篇指南中,我会跟你讲清楚 /goal 到底是什么、如何工作、怎么优化,并给你看一些真实案例,带你上手。
读完这篇,你就相当于有了一个全天候迷你 AI 员工,自主帮你搞定任何任务。
注意:本文会以 Codex 中的 /goal 为主要工具来讲解,但讨论的很多原则同样适用于其他 AI 工具,比如 Claude Code。
/goal 到底是个啥?
一句话:/goal 让 AI 智能体进入“循环”模式,无需许可即可完成任务(就像几个月前全网爆火的拉尔夫循环那样)。
举例:你告诉 Claude Code “/goal create a landing page”,它就替你完成整个任务。调研、写代码、调试等等,最后把一个成品交到你手上。
这就好比你吩咐一个员工去干活,干完了再回来。
没有 /goal,我们自己就是“瓶颈”,因为我们必须不断批准、发提示、告诉智能体继续,如此循环往复。
引入 /goal 后,Claude 自己验证一切,自己“闭合”循环。
这之所以能实现,是因为有一个快速的小模型来验证是否满足进入下一步的条件。
如何使用 /goal
使用 /goal 极其简单。
只需在你选择的 AI 工具(命令行/桌面版)中输入:/goal [你的任务/目标],它就会朝着你设定的新目标主动推进。
/goal 的核心原理
一旦设定目标,你会收到已设定的确认,此时 Codex 便会开始努力完成它。
这在 Claude Code CLI、Codex CLI、Hermes agent 中都能用,现在甚至 Codex 桌面应用(如上图所示)也支持了。
我建议大多数非技术用户从 Codex 桌面版里的 /goal 开始。但如果你要在 Codex CLI 里设置,请按以下步骤操作:
启用 goals
Codex 桌面版 设置 配置,确保goals = true
2.打开终端,以全自动模式启动 Codex(如果你希望减少批准提示)
codex --approval-mode full-auto
3.开始发提示
/goal [插入你的目标]
如果你用的是 Claude Code,只需确保启动 Claude Code CLI,然后为你想要的 /goal 开始发提示(步骤与 Codex 类似):
https://code.claude.com/docs/en/goal
在 Claude Code CLI 中设定目标(与 Codex 非常相似)
请记住:如果在设置过程中遇到问题,可以直接向 Codex/Claude Code 求助。
编写有效的 /goal 提示
难点不在于写语法——而在于写出好的提示,让你的 AI 工具真正带回你想要的结果。
最基础的 /goal 提示需要包含三点:
你的目标:用一句话描述任务/目标
可衡量的最终状态:定义“完成”到底是什么样
约束条件:模型必须遵守的规则和限制
把这三者组合起来,你的 /goal 提示看起来应该像这样:
/goal [做这件事] until [可衡量的最终状态] without [必须遵守的约束条件]
真实示例:
/goal fix every failing test until npm test exits 0 without modifying any file outside the /auth directory.
(/goal 修复所有失败的测试,直到npm test以状态码 0 退出,且不得修改 /auth 目录之外的任何文件。)
当然,你可以通过加入背景信息、成功标准等细节,让提示变得更加详细。
对于复杂项目,我建议遵循这个高级 /goal 提示结构(请收藏):
高级项目的 /goal 提示结构
归根到底,这就是 /goal 的用法,而且相当简单!
/goal 示例 + 提示示例
你可以用 /goal 来做各种各样的事(不仅仅是写代码)。
本节会给你一些好点子,让你知道能用 /goal 做什么——尤其是在 Codex 里。
调研
/goal research everything recent about the new /goal command
视觉创作
/goal create a cool visual for everything related to the new /goal command.
本地文件
一些我尝试过的、用来访问本地文件/文件夹的有趣提示:
/goal Improve the README so a new contributor can install, run, test, and understand the project.
/goal Find dead code, unused dependencies, and stale files, then propose what can be safely removed.
/goal Turn the current notes and markdown files into a clean one-page summary document.
写代码
/goal Add a dark/light theme toggle to this project, persist the choice in localStorage, update the UI styles to support both themes, and verify it works in the browser.
/goal Add a command palette that can search pages/actions and open with Cmd+K.
实质上,现在你手头的任何项目或任务,都可以交给 Codex/Claude Code/Hermes 去自主完成。
专业提示
一些关于 /goal 的专业提示:
一次只能设定一个 /goal——请善加利用
在 Claude Code 里,你可以看到目标当前占用了多少 token,以及任务的进度条
/goal 在长时间运行的任务上才能大放异彩。如果只是个一次性小活儿,普通提示就够了
搭配 /plan 使用。一个很棒的流程是 /goal /plan /goal clear
使用 /pause 暂停目标,使用 /goal clear 重置目标
不要害怕把 /goal 用于非常规场景——要是你只用它来写代码或做技术工作,那可就亏大了
你可以让模型自己设定 /goal(它写的提示大概率比你写的还好)
在提示里提供一份“检查清单”
给你的智能体提供 .md 文件用于跟踪