繁體中文

長時間執行的工作

對於可能需要多個步驟的工作,請為 ChatGPT 提供明確的預期結果、約束條件 和完成定義。將相關工作放在同一個聊天中,以便 ChatGPT 使用相同的上下文來選擇下一步,並判斷工作何時 完成。

在 ChatGPT 桌面應用中,輸入 /goal 即可啟動目標模式。ChatGPT 工作時,你可以通過進度行 暫停、繼續、編輯或清除目標。

對於 ChatGPT 網頁版中託管的長時間執行工作,請使用 ChatGPT Work,並在提示詞中直接寫明 預期結果、約束條件和審查標準。

繼續在同一個網頁聊天中新增上下文、更改約束條件或 詢問狀態更新。當獨立任務可以並行執行時,請使用不同的聊天, 並避免讓兩個任務同時擁有同一個已連線來源的寫入權限。 對於相關工作,請將聊天和原始檔集中放在同一個 專案中。

在互動式 Codex CLI 會話中,輸入 /goal 即可啟動目標模式。繼續使用 同一個會話來引導工作或詢問狀態更新。

在 IDE 擴充套件聊天中,輸入 /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 繼續後再恢復目標。

引導正在執行的工作

繼續在同一個聊天中新增上下文、調整約束條件或詢問 狀態摘要。當另一個任務可以獨立執行時,請另開一個聊天。

引導正在執行的目標

在同一個互動式會話中傳送後續訊息,以補充上下文或 調整約束條件。如果希望 Codex 在繼續之前總結進度,請詢問狀態摘要。

引導正在執行的目標

繼續在同一個 IDE 聊天中新增上下文、調整約束條件或詢問 狀態摘要。目標執行期間,請保持工作區可用。

啟動目標不會授予 ChatGPT 更廣泛的存取權限。它仍使用相同的 沙箱和審批策略,並會在需要你作出決定時暫停。藉助自動審批 審查,獨立的審查者可以 評估符合條件的請求,而不會擴大這些邊界。

並行執行目標

每個聊天都有各自的上下文、訊息、結果和目標。你可以並發運行多個聊天, 但應避免讓兩個聊天修改相同的檔案。使用 worktree 為並行編碼聊天提供獨立的 檢出目錄。

對於本機工作,請在設定中開啟 執行時防止休眠,讓 Mac 保持喚醒。使用 Pets系統 通知,瞭解聊天何時需要輸入 或已準備好接受審查。

相關文件

相關文件