把 Codex 養成一整個團隊
Full Workshop: Setting Yourself Up for Success —Jason Liu, OpenAI Codex

Jason Liu 示範怎麼用語音、plugins、AppShots 與 pinned threads 把 Codex app 接進日常工作,讓長期跑著的 thread 像同事一樣自己運轉,中間穿插大量現場問答。
這場講了什麼
- compaction 讓長對話變得可用:Jason Liu 說自己有些 thread 已經開了五週、裡面有 400 個 sub-agents,大致都知道自己該做什麼。「對話一長就開新 thread」這種老建議,多半已經不成立。
- 三幕:帶進 context、處理、行動:先用語音、plugins、AppShots 把 context 送進去,再用 skills 與 pinned threads 處理,最後寫出文件、操作電腦。整場照這個順序走。
- AppShots 一次給足 context:截圖要靠 OCR,再多跳好幾次工具;AppShot 帶的是整個 app 的 accessibility tree,像 Slack 頻道的 ID 與成員 ID,之後一次呼叫就能回覆。
- 用 monorepo 當個人記憶庫:專案、人物、待辦都放在一個 Git repo,每個專案檔記下相關的 Slack 頻道;過幾天回來跑 `git diff`,就知道模型更新了什麼。
- thread 可以叫醒彼此:heartbeat 讓 thread 定時醒來,`/goal` 加上驗證步驟讓它沒做完不停;一條 monitor thread 發現問題就開新 thread 處理,側邊欄一眼看得出哪裡有新狀況。
- 不用把推理開到 X high:Jason Liu 說最大的誤解是 X high 一定最好,自己的 chief of staff thread 預設是 medium,大家不該怕 low reasoning。
影片從哪一段開始看25 段
- 00:13開場與自我介紹這場是 Jason Liu 主舞台 keynote 的延長版,多了現場動手設定與問答;寫原型、跑 evals、剪影片、整理會議紀錄,工作幾乎都在 Codex app 裡完成。
- 02:04目標與 monorepo目標是幫大家少浪費 token,只講實際有效的做法;準備了一個 monorepo,clone 下來就有需要的 skills 與設定。
- 02:53要追蹤的事變多了以前 10 個隊友各做一件事,現在每個人手上都有 10 個專案,要追的變成 200 件;帶走的重點是 compaction、對電腦說話、AppShots、個人記憶、替團隊做 plugins、pinned threads。
- 06:49compaction 改寫了舊規矩「對話過 20 則就變差」「每個功能開新對話」這類說法不再成立;pin 住 thread、改名成專案 ID,就能讓它派 sub-agents、寫進記憶庫、被 automation 叫醒。
- 07:35三幕與語音輸入用 Codex 分三幕:帶進 context、處理、對外行動;現場調查誰用語音輸入,主張把雜亂的想法直接講給 AI,比打字快得多。
- 09:07skills 與 pluginsskill 是幾個檔案加腳本,plugin 是一組 skills;側邊欄可以搜尋並安裝 Slack、Gmail、Teams 等 plugin。
- 09:54Chrome 擴充與 computer usecomputer use 能在背景操作任何 app,Chrome 擴充只管瀏覽器,都不會搶走你的螢幕;第一次開 iMovie 時,就是 computer use 教會 Jason Liu 匯出影片。
- 11:29接上 plugins 與累積記憶接上 Notion、Linear、Obsidian 之後,問得再含糊,Codex 也會自己去翻信件、Slack 與會議;有個 loop 發現要開會的對象跟 Jason Liu 同時期念同一所大學,開場就聊開了。
- 13:27找 skills 與替團隊做 skillsskill installer 會列出 OpenAI 精選的 skills,也可以去 skills.sh 找;公司裡的 AI 推手最有影響力的事,是做出團隊需要的 skills,並允許 skill 在使用中自己修改。
- 15:29DX triage skill 與 AppShotstriage skill 記著該關注的 Slack 頻道與誰負責什麼;AppShot 帶的是整個 app 的 accessibility tree,包含頻道與使用者 ID,回覆只要一次函式呼叫。
- 17:54個人 monorepo 模板模板是一棵目錄樹加上一批長記憶用的 skills;AGENTS.md 裡一行「程式碼存到 /dev、不要存進 monorepo」就夠用。模板裡有 Assistant plugin、loop、simple HTML artifact、UltraGoal 等 skills。
- 22:09問答:記憶庫與 skills有聽眾問還用不用 Obsidian:還在用,而且把記憶庫做成 Git repo,用 `git diff` 檢查;個人 skill 先求快、錯了就改,用上兩個月才分享給團隊;平常多用桌面 app,因為什麼都靠 AppShot。
- 26:54問答:模型選擇與遠端控制token 不設限,所以不太糾結 5.5 與 5.3 Spark;Spark 拿來做簡單的 computer use,例如自動報到航班。remote control 則能用手機操作電腦上的 Codex,開啟 locked use 後連螢幕闔上也行。
- 30:02問答:權限、安全與隱私5.5 的模型其實很不願意做破壞性操作,Jason Liu 靠 auto review 加 AGENTS.md 就覺得夠安全;OpenAI 內部的管理設定會擋掉寄給外部信箱的 MCP 寄信。隱私問題轉給在場的同事 Charlie:sandbox 從只能跑單一指令擴大到整台電腦,現在要找的是電腦與組織層級的邊界。
- 34:07第二幕:pinned threads 與 heartbeat每條 pinned thread 都是一位隊友;heartbeat 是把訊息排回同一條 thread 的排程。loop 可以一直顧著 pull request,也能處理使用者回報、升級給負責人,再回頭通知使用者。
- 40:06/goal 與 UltraGoal`/goal` 定一個驗證步驟,沒過就繼續跑,用這招把 rich 改寫成 Rust、把 uv 改寫成 TypeScript;UltraGoal 把目標寫進檔案,執行中也能加範圍,長任務另外用 work log 追蹤。
- 42:18remote control 與 chief of staff掃 QR code 後,手機就能把訊息排進任何 thread;chief of staff thread 每天早上 8 點檢查各 connector,一度還會替每封要回的信開好 Chrome 分頁。
- 44:15問答:讓模型寫 prompt 與 OpenClawgoal 與 prompt 多半交給模型自己寫,丟過去的是 10 分鐘的語音備忘,自己只決定要它設 goal、開 thread 還是做 skill;被問到跟 OpenClaw、Hermes Agent 的差別,Jason Liu 說沒深入用過,但兩邊很快會變得很像。
- 50:01第三幕:寫出 context起草信件與 Slack 訊息、做一頁文件、用 artifacts 開 Excel 與簡報;這份投影片就是在 in-app browser 裡,用 annotate 工具邊講邊改出來的。
- 52:28computer use 的用法與風險現場大約一成的人用過;用途包括填表、找折價券、測試 native app。模型很堅持的時候,Slack 傳檔失敗會改用 computer use 去按上傳,這是真實的安全問題。
- 55:45monitor thread 與子 threadCodex 不能操作 Codex,但 thread 之間能互相傳訊息;一條 monitor thread 發現問題就開新 thread 處理,同樣的問題再出現就通知下游那條,側邊欄就是看所有工作進度的地方。
- 59:35問答:monorepo 結構與記憶monorepo 裡有 projects 與 people 目錄、每日摘要,以及由 agent 維護的待辦;沒遇過 compaction 出問題,記憶在專案之間互相干擾時,就在各專案的 AGENTS.md 裡修掉。
- 1:05:39問答:品味與詞彙被問到該培養什麼能力,Jason Liu 的答案是多用、多比較各種 app,累積說得出「哪裡不對」的詞彙,品味才有來處。
- 1:07:38問答:thread 怎麼互相溝通Codex 有列出 thread 與傳訊息給 thread 的工具,用語音叫它找出舊 thread、改名、pin 起來就行;從 5.4 換到 5.5 時,也是叫一條 thread 去更新其他 thread 的模型。
- 1:11:49問答:X high 與 heartbeat 頻率最大的誤解是 X high 一定最好;heartbeat 要調頻率、設停止條件,沒更新就只回一句 no updates。跟 Amazon 客服排隊的例子,最後錢拿回來,信用卡上多了約 400 美元。
值得記的話5 句
Those things basically aren't true anymore, and a lot of it has to do with compaction.
那些說法基本上已經不成立了,很大一部分要歸功於 compaction。「那些說法」指對話一長就開新 thread、每個功能各開一個對話這類舊建議07:04You generally talk about three times faster than you type
你說話通常比打字快三倍08:07And as long as there's a verifier, it does really, really well.
只要有 verifier,它就做得非常好40:25if you want to have good taste, you kind of have to eat.
想要有好品味,你就得多「吃」,也就是多去用、多去體驗1:05:39I think the biggest one, honestly, is people should not be afraid of low reasoning.
老實說,我覺得最重要的一點是,大家不該怕 low reasoning1:14:32
名詞與人物12 個
- Codex app
- Jason Liu 整場使用的桌面 app,投影片、plugins、threads 與 automations 都在裡面
- AppShots
- 擷取目前 app 的整個 accessibility tree,帶有頻道 ID、使用者 ID 等資訊,Jason Liu 說是自己最愛的功能
- computer use
- 讓 Codex 在背景操作任何桌面 app,用的是你自己的登入狀態與檔案系統
- skill / plugin
- skill 是幾個檔案加腳本;plugin 是一組 skills,可以從側邊欄安裝
- pinned thread
- pin 在側邊欄的長期 thread,Jason Liu 把每一條當成一位隊友
- heartbeat
- 一種 thread automation,定時把訊息排回同一條 thread,讓它醒來繼續做事
- `/goal` / UltraGoal
- `/goal` 定一個驗證步驟、跑到通過為止;UltraGoal 是 monorepo 裡的 skill,把目標寫進檔案,中途可以改
- chief of staff thread
- 每天早上檢查各 connector、整理今天該注意什麼的那條 thread
- 個人 monorepo 模板
- Jason Liu 公開的 Git repo 模板,有 projects、people 等目錄與一批 skills,用來累積個人記憶
- auto review
- Codex 的權限模式之一,Jason Liu 說很好用,搭配 AGENTS.md 就覺得夠安全
- monitor thread
- 負責發現問題、再開新 thread 去處理的 thread
- Charlie
- Jason Liu 在場的同事;有個 skill 是照這位同事過去一年給的 PR review 意見做的,現場的隱私問題也轉給 Charlie 回答
提到但沒有展開
- 公司裡最多人用的 skill 之一,是每個人開 pull request、送 review 前都會先跑的那支,總能抓到寫錯或不合 style guide 的地方;拿自己做的 plugins 被隊友用了幾次當成績,比比誰燒的 token 多更有意義。
- write like me 這個 skill 沒放進模板,做法是叫 Codex 讀過去六個月自己寫的信與 Slack 訊息,整理成一份「照我的口氣寫」的風格指南。
- 一開始要常提醒模型「去查筆記」,那個 check notes skill 被用了大約 150,000 次,最近兩三個月已經不用再提;Jason Liu 拿新人到職來比:頭兩三個月要給很多指示、讓對方犯錯,再請對方寫下學到的東西,第一天就期待好結果會很意外。
同一站:AI Agents15 場
- 從 fork 到 microVM 的沙盒設計009 · Abhishek Bhardwaj(OpenAI) · 45 分
- 背景執行的 computer use 三件套016 · Francesco Bonacci(Cua) · 17 分
- Loops 到底是炒作還是真能用023 · Dex Horthy, Geoff Huntley, Ian Livingstone & Greg Pstrucha · 60 分
- 每個 harness 終將長成 claw028 · Sam Bhagwat(Mastra) · 16 分
- 把執行層獨立出來,換模型不用重寫032 · Dan Farrelly(CTO, Inngest) · 19 分
- 長時程 agent 的四個設計主題033 · Lance Martin(Anthropic) · 25 分
- 讓 agent 看見你所見的畫面034 · Antje Barth(Amazon AGI Lab) · 22 分
- 把 Codex 養成一整個團隊你在這裡
- agent 走進群組與眼鏡061 · Sai Krishna Rallabandi · 19 分
- agent 出事,多半是 harness 的錯063 · Vinoth Govindarajan(OpenAI) · 18 分
- 把 AI agent 接進事件溯源的詐欺偵測066 · Divakar Kumar(FlyersSoft) · 22 分
- 給每個人自己改的個人應用平台086 · Kenton Varda(Cloudflare) · 19 分
- 用 CCA 考試當 agent 工程的地圖091 · Frank Coyle(UC Berkeley) · 20 分
- 讓背景 agent 接手營運雜務094 · Justin Smith(Resolve AI) · 25 分
- Codex 內部怎麼運作098 · Dominik Kundel(OpenAI) · 21 分