iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
ChatGPT & Codex

當 Codex 開始自己工作:從 Prompt Engineering 到 Agent Governance 系列

當 Codex 不再只是補 Code,而是開始跨多個 Session、Worktree、Repo 持續執行任務,真正的難題會從「怎麼下 Prompt」變成「怎麼治理 Agent」。這 30 天將以我的實際開發流程為案例,整理 AGENTS.md、Skills、Plan freeze、FULL/FAST Preflight、Worktree 隔離、Verification、Handoff、Migration Guardrail 與跨 Repo 共用治理等做法,並記錄 AI 在真實專案中反覆探索、誤改、Context 膨脹與部署風險如何被逐步收斂。目標不是教 Codex 指令,而是建立一套可驗證、

參賽天數 9 天 | 共 9 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1|當 Codex 開始自己工作:為什麼 Prompt Engineering 已經不夠了

一開始,我對 AI Coding 的期待很單純。 把需求告訴 AI。 讓它幫我寫 Code。 有錯誤,再把錯誤訊息貼回去。 如果結果不對,就把 Prompt...

DAY 2

Day 2|四種真實開發場景,如何把我的 Codex Workflow 一步步逼成現在這個樣子

昨天提到,當 Codex 開始自己工作後,我開始在意的,不再只是 Prompt。 而是三件事: Context:它現在知道什麼? Authority:它現在...

DAY 3

Day 3|我開始把規則寫進 AGENTS.md:讓 Codex 不用每次重新教

前兩天談到,我原本以為只要把需求講清楚、讓 Codex 繼續做下去,就能把開發速度一路往上拉。 但專案做久之後,我開始遇到另一個問題。 不是 Codex 不會...

DAY 4

Day 4|規則記住了,但「現在做到哪」誰來記?把專案狀態留在 Repository

Day 3 的焦點放在 AGENTS.md。 它解決的是一個很實際的問題: 不要讓每個新 Session,都重新教 Codex 一次這個 Repositor...

DAY 5

Day 5|DECISIONS.md:不要讓下一個 Session 把已否決方案重新發明一次

Day 4 留下了一個問題。 PROJECT_STATE.md 可以告訴新的 Agent: 這個專案現在在哪裡。 例如: 目前採用方案 B backend...

DAY 6

Day 6|Handoff 不是聊天摘要:一個 Agent Session 結束前真正該留下什麼

前幾天開始把不同種類的 Context 拆開。 AGENTS.md → 怎麼工作 PROJECT_STATE.md → 現在在哪 DECISIONS.md...

DAY 7

Day 7|Context 被壓縮之後還能繼續做嗎?讓 Repository 成為 Agent 的 Durable State

Day 6 談 Handoff 時,留下了一個問題: 如果下一個 Session 完全看不到上一輪聊天,只拿到 Repository 和一份最小 Handof...

DAY 8

Day 8|Prompt 重複到第幾次,才值得抽成 Skill?先補能力,不急著增加 Agent

Day 7 談到一件事: Conversation 可以消失,但重要狀態必須能從 Repository 重新取得。 這解決的是「Agent 要去哪裡找回正...

DAY 9

Day 9|Shared Skills 也會壞:當 Agent 規則開始需要版本、相容性與 rollout

Day 8 把一部分重複 Prompt 抽成 Skill 之後,問題沒有結束。 反而多了一個以前不存在的狀態: 同一個 Skill 中央版本已更新 Repo...