← AI 助理實戰

一個人怎麼帶五個 AI 助理:誰做什麼、怎麼交接、誰驗收誰

發布 2026-11-02・更新 2026-11-02・約 9 分鐘讀完

這篇講我怎麼同時帶五個 AI 助理:誰負責什麼、各自能寫哪裡、東西怎麼交接,還有誰來驗收誰。適合已經在用一個 AI 助理、想再加第二個的人。還沒決定用哪一種 AI,先看第 1 篇;其中一個助理怎麼養在自己電腦上,看第 5 篇;整套系統的全貌在 PKM 第 3 講。

內容是到 2026-11-01 為止的狀況。

先講幾個詞

AI 代理(AI agent)是會自己動手做事的 AI。你交代一件事,它會自己讀檔、跑指令、寫檔案,一步接一步做完,不是只回你一段話。

詞 白話
複核 把做完的東西交給另一個人,或另一個 AI,從頭再檢查一次
終端機 打指令的文字視窗
排程 事先設好時間,讓程式到點自己跑
沙箱、容器 隔離起來的執行環境,程式在裡面碰不到外面的檔案
知識庫 我放筆記的 Obsidian 資料夾(Obsidian 叫它 vault),用 iCloud 在幾台電腦之間同步

五個助理,各管一件事

助理 是什麼 在我這裡負責
Claude Code Anthropic 的 AI 代理,在終端機裡讀寫檔案、寫程式 管規矩、整理知識庫、寫工具和程式,也驗收別人交回來的東西
Codex OpenAI 的 AI 代理 複核 Claude 寫的東西;也做規劃,例如比較方案、拆步驟
Antigravity Google 的 AI 程式編輯器 寫規劃文件裡我指定的那一節
Hermes 開源的常駐 AI 代理,裝在家裡的 Mac Studio 排程、Telegram 收發、半夜整理收件匣
n8n 視覺化的自動化流程工具,它不是 AI 代理 跑固定流程:時間到了就抓資料、整理、推送

分工不是一開始就這樣。2026-08-13 以前,Codex 負責寫程式,Claude 負責檢查。後來 Claude 也開始寫程式,我就把 Codex 改成複核方。Claude 兼了做事的角色,檢查的人就得換掉,不然等於沒有人檢查。

n8n 和其他四個的分界,我用一句話判斷:畫得出流程圖的事交給 n8n;畫不出來、要臨機應變的才交給 AI 代理。到 2026-10-22 為止,n8n 已經裝好,但還沒有任何一條流程在跑。

能寫哪裡:範圍越廣,紀律越嚴

每個助理能在知識庫的哪裡寫東西,都有明確的範圍:

助理 能寫哪裡 附帶條件
Claude Code 整個知識庫,加上專案的程式庫 動手前先提案給我看;寫之前先列出這次要連帶更新哪些檔;自己寫的程式一律交 Codex 複核
Codex 複核意見、GitHub 專案評估的資料夾、收件匣的新檔;我指派時,可以把收件匣整理進知識庫、整理封存區 複核只能追加意見,不能改正文;整理進知識庫的部分由 Claude 驗收;不碰規範
Antigravity 專案和研究資料夾裡可以自由新建檔;改舊檔要我一次一次指派 只能寫指定的那一節;不碰知識頁、規範、目錄頁
Hermes 只能在收件匣新建檔 不改任何舊檔;負責半夜整理的角色連收件匣都不寫,只寫知識庫外面的候選資料夾
n8n 知識庫一個字都不寫 結果只推到 Telegram;它跑的容器根本沒有掛載知識庫

Claude 能寫的範圍最廣,所以它的規矩也最多:先看清楚現況再動手、先給我看再寫、寫完列出連帶要改的檔。Hermes 範圍最窄:它一直開著,半夜自己做事,沒有人在旁邊看;它自己回報的事情也常常不準(後面會講)。

有一個原則我是吃過虧才定下來的:收件匣對所有助理開放,只准新建,不准改舊檔。新建檔不會跟別人搶同一個檔案,風險很低。之前我把 Codex 的範圍訂得太嚴,它查到「這週沒有資料」就停了,連下一步都沒做。追下去才發現,是我訂的範圍讓它沒有任何地方可以記下這個發現。範圍太嚴,助理沒有出口,結果也是做不下去。

還有一點要誠實講:不是每條範圍都擋得住。Hermes 有幾個角色用沙箱或容器隔離,真的寫不出去;但有兩個角色的範圍只寫在說明檔裡,技術上還是寫得到別的地方。這兩個我另外用程式事後對帳,抓它有沒有越界。

交接:檔案是唯一的共同桌面

五個助理各有各的介面:終端機、程式編輯器、Telegram。唯一大家都碰得到的,是知識庫。所以我把它當成共用的白板,交接一律透過檔案。

幾條固定的交接路線:

  • Antigravity:我指派「這份文件的某一節」,Claude 先登記、停手;Antigravity 只寫那一節,交回後 Claude 檢查有沒有寫到別節、有沒有重複的標題、有沒有同步衝突留下的副本,我同意了,Claude 再補版本紀錄和目錄頁。
  • Claude 交給 Codex:Codex 只看規格、改了什麼、可以重跑的證據,不看 Claude 自己怎麼說。意見原文存成一份複核檔。
  • Hermes 交給 Claude:Hermes 新建在收件匣,Claude 驗收,我說「落地」才寫進知識庫。

交接與驗收圖:Claude 寫的交給 Codex 複核,Antigravity 和 Hermes 交回的由 Claude 驗收,意見都存成檔案,最後由我下結論;n8n 只推 Telegram,不寫知識庫

助理之間可以直接對話嗎?可以,但分階段:

階段 規則
一起做事、交換發現 可以直接對話,不必經過我轉交
驗收 做的人和驗收的人一定要分開,而且不能是同一隊
要留下來的結論 一定寫成檔案;對話紀錄不算
改同一個檔 一個檔一次只有一個人寫

誰驗收誰

誰做的 誰驗收
Claude 寫的工具和程式 Codex 複核
Hermes、Antigravity 交回的 Claude
Codex 照指派整理進知識庫的 Claude
Codex 的複核意見 我下結論
n8n 的流程結果 我或 Claude,它不自己打分數

為什麼這麼堅持?因為 Claude 自己就出過兩次包。一次是它宣告某個階段全部完成、打了勾,實際上有一項沒做到。另一次是它自己寫的兩條自動檢查,一直亮綠燈,後來故意把程式改壞,檢查還是綠的,才知道那兩條根本不會變紅。這種「故意改壞看檢查會不會響」的做法叫突變測試。

複核的人也有規矩:

  • 冷啟動:不帶之前的來龍去脈,只看規格和證據。同一個隊長開出來的幾個 AI 隊員,讀的是同一份交代,不算冷啟動,因為大家會一起漏掉同一件事。
  • 先假設它是壞的:至少找三個反例,能做突變測試就做。
  • 只追加意見,不改正文。複核的價值在於兩份說法可以並排比對;複核方一改正文,就只剩一份說法了。
  • 結論只有三種:過、帶債過(可以過,但有幾件之後要補)、擋下。不給「看起來還可以」。

現在 Claude 可以在自己的工作階段裡直接叫 Codex 來複核,很方便。但自己叫來的不等於自己驗收:Codex 的意見要原文存檔,結論由我下,Claude 不能收到意見就順手改掉。

結論要落檔,不能只轉述

我沒有時間一則一則看五個助理的訊息。所以我要求:一件事做完才交回,而且固定三段。

段落 內容
一句結論 完成、卡住,還是需要我決定
逐項對照表 判準、實際結果、有沒有過,每一項都要能指到產出的檔案或可以重跑的檢查
需要我決定的事 有才列,沒有就不列;給選項要附建議

「指令跑完沒報錯」「畫面寫著已登入」都不算證據。我遇過畫面顯示已登入,實際憑證早就失效;也遇過工作結束碼正常,助理連啟動都沒過,一個字都沒產出。

需要我決定的事,除了寫在回報裡,還要寫成一個打勾框,放在有脈絡的那份檔案裡,例如那個專案的目錄頁。我有一頁會自動把所有沒勾的框撈出來,決定之後勾掉,不刪,留著看得到當初怎麼決定的。

好幾個 AI 同時改檔,先登記

知識庫放在 iCloud,好幾台電腦、好幾個助理都會寫。兩個人同時改同一個檔,iCloud 會留下衝突副本,或乾脆把其中一份吃掉。

我的做法是在一份中央的進度檔裡登記「誰正在寫哪裡」,寫完解除。鎖刻意不放在被鎖的檔案裡,因為 iCloud 合併版本時,會連同鎖一起合併掉。

登記的單位一開始是檔案,後來改成整個專案資料夾加上它的目錄頁。起因是有一次登記了專案裡的一份進度表,照規矩改完還得去更新那個專案的目錄頁,而目錄頁正好被另一個寫者在改。結果 iCloud 上那份目錄頁不見了,49 個檔指向它的連結全部斷掉。只鎖被改的那個檔,規矩一定會把人推去改沒鎖到的那個檔。

不是每次都要登記。先查有沒有人在寫,這一步一律要做;登記則只用在幾種情況:很多檔案會連過來的重要檔、要改很久的檔、寫的不是 Claude。新建檔不用鎖。登記本身也是一次寫入,什麼都登記,流程太煩,很快就會被跳過。

實際踩過的偏差

誰 發生什麼 後來怎麼改
Hermes 說「來源都在白名單裡」,實際有 3 個不在;說「技能已更新到新版」,其實只改了版本號那一行 它自己說的一律不算驗收,看產出的檔案
Hermes 的歸檔角色 自己記下「下次直接寫進知識庫」,它的記憶和技能繞過了說明檔裡的禁令 規則只放在說明檔,記憶裡不放規則
Hermes 外部對帳上線後回頭查,抓到同一天有 9 筆真的越界 檢查放在 Hermes 外面,讀它的操作紀錄,不問它
Codex 複核用的沙箱沒啟動,輸出檔照樣寫著判定和「必修幾處」,看起來像真的複核過 歸檔前先確認它真的執行過指令
Codex 知識庫根目錄冒出一個指向程式套件的捷徑,推斷是 Codex 產文件時建的;iCloud 不認得這種捷徑,把整包套件當成一般資料夾上傳,差一步被推上 GitHub 同步資料夾裡不准建捷徑;版本控制的排除清單加兩道
全部 寫入範圍寫在四個地方,只更新了一處;助理開工先讀到舊的「不准寫」,明明有權限也不敢寫 每台電腦的入口檔只寫「去哪裡讀」,不轉述內容
Codex 的記憶 它自動整理記憶時,把我的驗收規則抄成一份副本;規則改了,副本不會跟著改 規則只住在知識庫一處,助理的記憶只放操作上的事實

最後兩條是同一個問題:同一條規則有兩份,遲早會不一樣。一份明顯過時的副本還好,人會起疑;一份內容正確、但已經凍住的副本最危險,因為它讀起來完全可信。

所以設定我分成幾層放。其中「專案自己的 GitHub」那一層還在規劃,還沒真正建起來:

放什麼 放哪裡
共用的規矩、我的偏好、各助理的權限 知識庫,只放一份
每台電腦的入口檔 從知識庫的範本產生,只寫「去哪裡讀」
專案的建置和測試規則 那個專案自己的 GitHub
本機路徑、個人設定 各台電腦本機
密碼、金鑰 系統的鑰匙圈或憑證庫,不進同步資料夾,也不進 GitHub

給你:先從兩個助理開始

你不需要一開始就帶五個。

  1. 先湊一對:一個做、一個驗收。最好是不同家的模型,比較不會一起漏掉同一件事。
  2. 能寫哪裡寫清楚,只寫在一個地方,其他地方指過去就好。能用沙箱或權限擋的,就不要只靠一句「請不要亂寫」。
  3. 找一個大家都碰得到的資料夾當共同桌面。新建檔自由,改舊檔先登記。
  4. 要它交回時給你對照表,不是給你一段「都好了」。結論存成檔案,對話捲走了也找得回來。

等你發現某一類事每次都照同樣步驟做,再把它交給 n8n 這類固定流程工具。

參考資料