跳到主要內容
Cypher's Practical Coding
正在準備工作環境...

一次 Codex 任務是怎麼發生的

任務的完整循環

你給目標,Codex 讀上下文,制定行動,呼叫工具,修改檔案,執行檢查,最後總結結果。你看 diff、驗證結果,再決定下一步。

這就是一次完整的 Codex 任務循環。

不要把 Codex 當成「會寫程式碼的 ChatGPT」

很多人剛開始用 Codex,直覺是「叫它回答問題」。這個思維會讓你一直用不好。

Codex 是一個 agent,不是問答機器。它能讀檔案、執行指令、修改程式碼、跑測試、看結果再調整。你要做的,是給它目標,讓它跑完整個流程。

正確的協作模式

你做什麼Codex 做什麼
給目標提出方案
給約束執行
驗收 diff產出 diff
看結果跑檢查
要求解釋或修正說明 + 修正

這才是 agent 協作。

為什麼要看 diff?

Codex 修改的是真實的檔案。每一次任務結束,你都應該看一眼 diff,確認它改的跟你預期的一樣。

不看 diff 就接受,是最常見的初學者錯誤。Codex 不會猜錯很離譜,但它有時候會多改、少改、或改在奇怪的地方。diff 是你和 Codex 溝通的最後一道確認。

一句話記住這課

你給方向,它走路;它走完,你確認——這就是 agent 協作的節奏。

AI 協作:學了這個,跟 AI 怎麼配合?

理解任務循環,讓你從被動接受變成主動協作。

你的人類優勢:

  • 在每個循環節點做出判斷:繼續、修正方向、還是停下來
  • 把 AI 的錯誤變成學習材料,而不是直接放棄

可以這樣跟 AI 說:

「你剛才的修改讓測試失敗了,請先解釋為什麼失敗,再提出修正方案讓我確認。」

挑戰任務

Task 1

回想你過去使用 AI 工具的經驗,你是把它當「問答機器」還是「agent」在用?這兩種用法有什麼具體的差別?

BackNext Lesson →