長時間執行的工作
本頁是 OpenAI 官方文件 的中文鏡像,譯文由官方維護。以官方頁面為準。
對於可能需要多個步驟的工作,請向 ChatGPT 明確說明預期成果、限制條件, 以及完成標準。將相關工作集中在同一個對話中,讓 ChatGPT 能運用相同的上下文決定下一步,並判斷 工作何時完成。
在 ChatGPT 桌面版應用程式中,輸入 /goal 以啟動目標模式。進度列 可讓你在 ChatGPT 執行工作時,暫停、恢復、編輯或清除目標。
如要在 ChatGPT Web 中執行託管的長時間工作,請使用 ChatGPT Work,並在提示詞中直接寫明 預期成果、限制條件和審查標準。
請在同一個 Web 對話中繼續補充上下文、變更限制條件,或 要求提供最新狀態。彼此獨立的任務若能 平行執行,請分別使用不同對話,並避免讓兩項任務都取得同一個已連線來源的寫入權限。 對於相關工作,請將對話和來源檔案集中在同一個 專案中。
在互動式 Codex CLI 工作階段中,輸入 /goal 以啟動目標模式。繼續使用 同一個工作階段,引導工作進行或要求提供最新狀態。
在 IDE 擴充功能對話中,輸入 /goal,即可為已開啟的 工作區啟動目標模式。請在同一個對話中持續引導執行中的任務。
啟動目目標
在 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 取得更廣泛的存取權。系統會維持原有的 沙盒和核准政策,並在需要 做出決定時暫停。透過自動核准 審查,獨立的審查者可以 在不擴大原有權限範圍的情況下,評估符合條件的要求。
平行執行多個目標
每個對話都保有各自的上下文、訊息、結果和目標。你可以同時執行多個 對話,但應避免讓兩個對話變更相同的檔案。請使用 工作樹,為平行進行程式碼編寫的對話提供獨立的 簽出目錄。
執行本機工作時,請在設定中開啟 執行時防止睡眠 ,讓 Mac 保持喚醒。透過寵物或系統 通知,即可得知對話何時需要輸入內容 或已可供審查。