有效使用 Codex 系統的目標模式 (Using Codex Goal Mode Effectively)

原始來源與檔名:20260512_2026-05-12T092929+0800-Using Codex Goals Effectively.md

來源:[[@ChrisHayduk]] / X (Twitter) — 2026-05-11 原始檔名:2026-05-12T092929+0800-Using Codex Goals Effectively.md


NAPKIN | 餐巾紙

餐巾紙公式

Effective Agent Loop = Quantitative Goal + Tight Feedback Loop + Markdown State Tracking (PLAN, EXPERIMENTS, NOTES)

當 Agent 開始進入無人值守的無限迴圈(Goal Mode)時,模糊的提示詞是致命的。Agent 會因為無法判斷「好到什麼程度算完成」而無限空轉。給它一個量化指標(例如:減少 20% 耗時且不破壞測試),給它一個快速驗證的環境,並提供專屬 Markdown 檔案讓它做筆記,你才能真正擁有一台 24 小時運轉的代碼拖拉機。

一句話

這篇文章探討了如何有效使用 Codex 新推出的 /goal 指令(目標導向的無人值守模式)。作者分享了 OpenAI 內部與個人專案的三條實戰經驗:第一,目標必須具體可量化(例如用檢查清單取代「把代碼變好」);第二,確保驗證迴圈極短(例如用小資料集測試);第三,提供三個 Markdown 檔案(PLAN, EXPERIMENTS, NOTES)讓模型能外包其短期記憶,避免在長時間運作中迷失方向。

餐巾紙草圖

[The Agent Goal Loop Architecture]

Input: /goal [Quantitative Target] (e.g., Check off 200 items in checklist.md)

Loop:
1. Agent thinks (writes to EXPERIMENT_NOTES.md)
2. Agent plans experiment (writes to PLAN.md)
3. Agent acts (writes code)
4. Agent tests (Tight feedback loop on small dataset)
5. Agent records outcome (writes to EXPERIMENTS.md)
6. Agent scores against Goal.
   -> If Score == Target: Terminate.
   -> Else: Goto 1.

ROUND 1: SKELETON | 骨架掃描

“這篇文章在說什麼”

ROUND 2: DISSECTION | 血肉解剖

“憑什麼這麼說”

核心論證鏈

  1. 狀態機的終止條件: Goal mode 本質上是一個 while (score < goal) 的狀態機迴圈。如果你不給予一個可計算的數值(如 20% 效能提升)或一個布林值的集合(如 200 條 checklist 全部為 true),狀態機就永遠無法安全終止。
  2. 大模型的上下文崩塌: 即使有極高的上下文視窗,模型在執行了數十輪 Code/Test 循環後,依然會忘記最初嘗試過且失敗的路徑。EXPERIMENTS.md 是用來抵抗「重蹈覆轍(Regressions in reasoning)」的護城河。
  3. 驗證延遲等於思考延遲: 對於人類工程師,等測試跑 1 小時可以去喝咖啡;對於 Agent,測試跑 1 小時代表它的思考頻率被鎖死在 1 小時 1 次。降低測試環境的複雜度,是提升 Agent 智商的物理手段。

關鍵證據

邊界條件

ROUND 3: SOUL | 靈魂提取

“還能怎麼用”