For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
主导航

长时间运行的工作

通过明确的预期结果和完成标准,让多步骤工作始终聚焦于目标

对于可能需要多个步骤的工作,请向 ChatGPT 明确说明预期结果、约束条件, 以及完成标准。将相关工作保留在同一聊天中, 以便 ChatGPT 使用相同的上下文确定下一步, 并判断工作何时完成。

在 ChatGPT 桌面应用中输入 /goal,启动目标模式。ChatGPT 工作期间,您可以通过进度栏 暂停、恢复、编辑或清除目标。

启动目标

在 ChatGPT 桌面应用、Codex CLI 或 IDE 扩展中输入 /goal。 目标文本既是首条提示词,也是 任务的完成标准。

如果预期结果仍不明确,请先使用 /plan。让 ChatGPT 通过提问了解您的需求, 明确约束条件,并将结果转化为包含可衡量成功 标准的目标。然后使用 /goal 启动完善后的目标。

明确完成标准

编写一个让 ChatGPT 能够自行验证进度的目标。在适用的情况下, 请包含以下三项内容:

目标要素应包含的内容
预期结果描述您想要的结果,而不只是 ChatGPT 应执行的操作。
约束条件说明所需工具、边界、兼容性要求或应避免的方法。
验证添加可证明工作已完成的测试、衡量指标或审查标准。

例如:

Migrate this codebase from JavaScript to TypeScript. Preserve existing behavior,
compile in strict mode without explicit `any` types, and make the full test suite pass.

调整运行中的目标

在 ChatGPT 桌面应用中,目标进度栏显示在编辑器上方。您可以使用它来 暂停或恢复工作、编辑目标,或清除目标。目标运行期间,您也可以发送后续消息, 以添加上下文或调整约束条件。

如果您想在不中断主聊天的情况下了解状态摘要或获取说明, 请使用侧边聊天。在预计连接中断之前,请先暂停 目标;准备好让 ChatGPT 继续时,再恢复目标。

启动目标不会赋予 ChatGPT 更广泛的访问权限。ChatGPT 仍受相同的 沙盒和审批策略约束,并在 需要做出决策时暂停。通过自动审批 审查,独立的审查者可以 在不扩大这些边界的情况下评估符合条件的请求。

并行运行目标

每个聊天都保留各自的上下文、消息、结果和目标。您可以让多个聊天 并行运行,但应避免两个聊天修改相同的文件。请使用 工作树,为并行的编程聊天提供独立的 代码检出目录。

进行本地工作时,请在设置中开启 运行时防止睡眠 ,让 Mac 保持唤醒。通过宠物系统 通知,了解聊天何时需要您输入内容, 或何时已可供审查。