AI 課本 › 🟢 Codex

Build Hour:API 與 Codex(第 5/5 段)

2026/03/10 · 60 分鐘 · 官方字幕實證
Q&A:Codex 的瀏覽器自動化、commit、架構設計、skills 管理、working tree 示範與後續活動
💡 你可以怎麼用:把你常交代 AI 的規則(例如多久存一次版本、說明怎麼寫)整理成一份檔案放進專案資料夾,讓每次對話都照同一套做事。請它改網頁時,直接要它用瀏覽器截圖檢查,改到畫面正確為止。
看全部 47 條重點

🧑‍🏫 這段是 OpenAI Build Hour 最後的問答,講者分享用 Codex 寫程式的實戰做法,例如讓 AI 自己開瀏覽器檢查畫面、自己存版本,以及怎麼整理專案才能放心把工作交給 AI。如果你想讓 AI 不只幫忙寫程式,還能可靠地獨立完成任務,這段很實用。

📘 術語
Playwright skill(Playwright 技能):讓 Codex 在瀏覽器中做自動化,可反覆截圖檢查前端畫面是否正確
interactive Playwright skill(互動式 Playwright 技能):剛推出的新 skill,進一步強化 Codex 操作瀏覽器的能力
rollback(回溯/復原):所有變更以準備 commit 的檔案呈現,因此很容易取消
git commit(提交變更):可以指示 Codex 邊做邊 commit,並規定 commit message 和粒度
granularity(粒度):指每個 commit 的大小與切分程度,講者會給 Codex 相關指示
pair programming(結對程式設計):字幕把它和「完全委派給 agent」對比,作為人機協作的前一個階段
separation of responsibilities(責任分離):講者採用的嚴格架構模式之一,有助於 agent 管理 context
cohesion(內聚):講者要求業務領域高內聚,是讓 agent 可靠的架構原則之一
encapsulation(封裝):和邊界分離並列的架構原則,讓 agent 不必理解其他部分的細節
opaque interface(不透明介面):agent 不需了解內部,只需依賴其不變條件的介面
invariants(不變條件):介面保證成立、agent 可以依賴的性質
context management(上下文管理):限制 agent 需要載入的 context 量,嚴謹的架構有助於此
progressive disclosure(漸進式揭露):文件使用的模式:先給簡短描述,需要時再進到詳細指示
refactoring(重構):因為這些架構要求,團隊做的重構比五年前多很多
version control(版本控制):觀眾問 agent 指示是否共用並納入版本控制,講者團隊全放在 codebase
skill(技能):給 agent 的能力模組,例如建立 PR、commit、code review
PR(合併請求):講者團隊通用 skill 之一就是「建立 PR」
code review(程式碼審查):講者團隊的通用 skill 之一
working tree(工作樹):同時擁有多個對應不同分支的工作目錄,不必重複 clone repo
branch(分支):working tree 預設取得 master 或指定分支的乾淨副本
diff(差異/變更內容):既有的 diff 不會自動搬進新的 working tree
clone(複製 repo):有了 working tree 就不必把 repository 複製好幾份
subagent(子代理):他們用一個 Codex subagent 產生多個 subagent 來測試 skill 是否被觸發
brownfield(既有系統):指已經存在的 codebase,講者仍在摸索怎麼套用這些技巧
linter(程式碼檢查工具):講者建議把所有能開的 linter 都打開
✏️ 小考一題

講者說他的團隊每天會開多長的同步會議,原因是程式碼產出速度太快、架構變化不容易察覺?

A. 15 分鐘B. 不開每日會議,只開每週會議C. 60 分鐘D. 30 分鐘
看答案
答案:D。[52:48] 講者說:「We have a 30-minute meeting every day」
📺 看原片📚 在課本 App 讀
💛 覺得有幫助?支持一下台灣Pay 銀行轉帳 QRPayPal QR
課本免費、沒有廣告,支持與否都能照常讀 🐰

重點整理自 YouTube 影片字幕,每條附時間碼可跳回原片;🧑‍🏫/↳ 是 Claude 補充的白話,不是影片原話。