在开发过程中,很多任务往往需要多次往返的沟通、修改与验证。为了帮助开发者更好地将大型实施任务交给 AI 处理,Grok Build 引入了 /goal 功能。该功能允许 Grok 在设定的目标下进行长周期的自主执行,涵盖了代码审查、网页检查以及脚本运行等复杂场景。
什么是 /goal 功能
传统的 AI 编程通常依赖于单次交互,即“提问-回答”模式。而 /goal 模式的设计初衷是“长周期自主执行”(Long-running autonomous execution)。当你为 Grok Build 设定一个目标后,它会自主规划路径,将任务拆解为可追踪的检查清单(Progress checklist),并开始自动执行。
这意味着你不再需要每一步都手动介入,AI 会持续工作直到任务完成并经过验证。
如何启动 /goal 任务
要使用此功能,你首先需要确保已安装并登录 Grok Build 环境。根据官方指南,安装过程通过简单的 CLI 命令完成:
curl -fsSL https://x.ai/cli/install.sh | bash
安装完成后,在终端交互中,你可以通过一条指令直接设定目标:
/goal [具体的任务描述]
例如:
/goal Migrate the auth module to the new API
输入命令后,Grok Build 会立即分析任务、制定计划,并将工作拆解为若干步骤。在执行过程中,你仍然可以随时向 Agent 发送补充指令,指导其进一步的行动。
监控与生命周期管理
为了让开发者能够掌控长任务的执行状态,Grok Build 提供了一套配套的控制命令,用于监控和干预任务流程:
1. 查看进度
在任务运行期间,你可以随时输入:
/goal status
这将调用实时进度面板。在这个面板中,你可以清晰地看到当前任务的执行情况、已完成的清单项以及当前的作业状态。这是确保 AI 按照预期路径推进任务的核心工具。
2. 暂停与恢复
如果需要临时停止当前的自动化工作,或者由于环境变动需要暂缓执行:
- 暂停任务:输入
/goal pause。执行将立即停止,但当前的 Goal 上下文会被保留。 - 恢复任务:当准备好继续时,输入
/goal resume。Agent 将从中断处重新拾起工作。
3. 清除目标
如果你决定放弃当前设定的任务,或者想要彻底重置工作状态:
- 清除目标:输入
/goal clear。这将丢弃当前的整个目标,Agent 将停止所有相关动作。
任务完成确认
当所有目标达成时,Grok Build 的进度面板会自动翻转至 "Complete" 状态,并显示所有检查清单项均为勾选状态。建议在任务显示为 "Complete" 后,手动检查实际产物(如修改的代码文件或执行结果),以确保其符合预期的质量标准。
对于需要长期处理复杂编码任务的开发者,这种模式能够显著减少人为重复操作。如需了解更多关于 Grok 的集成与使用技巧,请访问 PayForChat Grok 专区。
常见问题解答 (FAQ)
Q: 我可以在任务执行过程中更改需求吗?
A: 可以。在任务执行期间,你依然可以随时分享额外的指令给 Agent,它会将其纳入当前的执行逻辑中。
Q: 如何判断任务是否已执行完毕?
A: 当任务完成后,进度面板会自动更新为 "Complete" 状态,并且所有的检查清单项都会被勾选。
Q: 使用 /goal clear 会发生什么?
A: 该命令会彻底清除当前的整个目标设定,Agent 将停止所有相关的自动化执行动作,不再保留该任务的状态。
Q: Grok Build 是否支持所有类型的编程任务?
A: 根据官方说明,该功能特别适用于需要多次往返执行和验证的任务,例如审查代码、检查网页或执行脚本,但建议根据具体任务的复杂度和上下文需求进行评估。
Q: 如何实时查看任务当前的进度细节?
A: 输入 /goal status 命令即可打开实时进度面板,查看任务执行的具体步骤和当前完成情况。
Q: 运行 /goal 之前需要额外配置吗?
A: 你只需要通过 curl 命令安装 Grok Build 并确保账户登录,即可直接使用 /goal 指令发起任务。
注:本文内容基于 2026 年 6 月 22 日官方发布信息整理。操作建议仅供参考。更多 AI 开发工具的使用经验,可参考 ChatGPT 编程用例与技巧 及 2026 年 Codex 实用技巧汇总。