正在準備工作環境...
一次 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 →