Coolkid mascot CoolkidLab Build in Public. Level up together.

新手教學 · MCP 生態

閱讀

Claude Code Subagent 是什麼?AI 分身派工教學

先講重點

短答給趕時間的人:subagent(子代理,白話「分身」)是 Claude Code 把一件事外包給另一個獨立 AI 對話去做的機制 — 分身翻它的檔案、查它的資料,做完只把結論帶回主對話。最大好處是不佔主對話的記憶:它翻了 50 個檔案,你只收到 10 行摘要。觸發一句話就夠:「開一個 subagent 幫我掃這個資料夾」。要記住的一件事:分身是全新對話,不知道你們剛剛聊過什麼 — 派工要把脈絡講齊。

我第一次被 subagent 救到是掃專案:要 AI 盤點電腦裡幾十個資料夾。如果在主對話直接做,翻出來的檔案內容全堆進對話裡,正事還沒開始 context(對話記憶)就滿了。改成派分身去掃:它翻它的,我的主對話繼續做正事,幾分鐘後只收回一份盤點清單。這篇講 subagent 是什麼、什麼時候該派、派工單怎麼寫才不會拿回垃圾 — 例子都是我自己每天在用的。

Subagent 是什麼?跟主對話的關係

白話版:主對話是你面前的助理,subagent 是助理臨時叫來的另一個幫手。幫手拿到一張全新的白紙(自己獨立的 context),照你的派工單做事,做完把結論交回來就解散。重點在「白紙」兩個字:兩邊的記憶不互通 — 分身沒聽過你們前面聊的任何內容,主對話也看不到分身的工作過程,只收得到結論。

為什麼這樣設計反而是優點:對話記憶是稀缺資源(滿了就開始恍神,細節見 context 那篇)。「過程很吵、結論很短」的事最適合外包 — 翻幾十個檔案的過程留在分身那邊自然銷毀,主對話只進那 10 行有用的結論,記憶乾乾淨淨。

一句話判斷:過程不需要盯、只要結論的事 → 派分身。過程你要一步步看著改的事 → 主對話自己做。

什麼時候該派?3 種最划算的場景

場景為什麼適合外包我的真實用法
大量翻找翻幾十個檔案只為一個答案,過程最佔記憶掃整台電腦的專案資料夾做盤點
平行做事幾件獨立的事同時跑,不用排隊分身在掃資料,主對話同時改網站
獨立審查白紙視角,不被主對話的既有假設帶著走程式寫完,派一個沒參與的分身來挑毛病

反例也講清楚:三兩句能解決的小事別派。分身有開場成本 — 它要重新讀檔案、重新建立對專案的理解,簡單問題派工反而繞遠路。跟現實一樣:交辦一件事給新同事的成本,有時候比自己動手還高。

派工單怎麼寫?(拿回垃圾的原因 9 成在這)

分身唯一知道的,就是你派工那段話。派工單三要素:背景(這是什麼專案、在做什麼)、任務(要它做什麼,越具體越好)、回報格式(要什麼樣的結論)。缺一個,拿回來的東西就要重做一次。

壞派工:「幫我查一下那個問題」
(分身:哪個問題?什麼專案?查到要給你什麼?)

好派工:「掃 C:\projects\my-site 這個資料夾,
這是我的部落格網站專案(背景)。
對每個子資料夾回報:名稱、用途一句話、
用到什麼工具(任務+回報格式)。
排除 node_modules(邊界)。」

我踩過的原型坑就是壞派工那句:「幫我查一下那個問題」— 分身根本不知道「那個」是哪個,回來的答案完全不能用。後來我把每張派工單都當作寫給「第一天上班的新同事」:他很聰明,但他不知道你腦袋裡的任何前情提要。

另一個用錢學到的教訓:分身也燒額度。我曾經一口氣派 30 個分身跑批次任務,跑到一半撞到週使用上限,25 個死在半路 — 額度是全家共用一個池,分身派愈多燒愈快(那次事故的完整記錄在額度那篇)。大批次派工前,先看一眼額度狀況。

進階:把常用分身寫成「職位」+ 四件套收尾

每次派工都重寫一次背景很煩?Claude Code 支援把常用分身定義成檔案:專案的 .claude/agents/ 資料夾裡,一個 .md 檔就是一個職位(它的職責、能用的工具)。寫好之後一句「叫程式審查員來看這段」就能召喚。概念跟 skills 一脈相承:skills 是把 SOP 寫成檔案,agents 是把「職位」寫成檔案。不想手寫就叫 AI 自己建:「幫我在 .claude/agents 建一個程式審查員角色」。

生態四件套到這裡收齊:MCP 給工具、skills 給 SOP、hooks 給紀律、subagent 給人手。四樣都到位,Claude Code 就從「一個很會做事的助理」變成「一個小團隊」— 你的角色也跟著變:從下指令的人,變成寫派工單、驗收結果的人。這個轉變比任何單一功能都值錢。

Subagent(子代理)是 Claude Code 的分身機制:把一件事外包給獨立的 AI 對話,做完只帶結論回主對話,過程不佔主對話記憶。三種最划算的場景:大量翻找(翻 50 個檔案只收 10 行摘要)、平行做事(幾件事同時跑)、獨立審查(白紙視角挑毛病);三兩句的小事直接做更快。派工單三要素:背景、任務、回報格式 — 分身是全新對話,不知道你們聊過什麼,派工單要當「給第一天上班新同事的交辦單」寫。注意分身也燒額度(共用一池,我實撞過 30 分身半路死 25 個)。常用分身可寫成 .claude/agents/ 的職位檔,一句話召喚。MCP + skills + hooks + subagent 四件套齊,Claude Code 就是你的小團隊。

名詞解釋

subagent(子代理)
AI 派出去的分身:主對話把一件事外包給另一個獨立的 AI 執行,做完只回報結果,不佔用主對話的記憶空間。
context(上下文視窗)
AI 一次能「記在腦中」的內容上限,包含你說的話、它讀的檔案跟對話紀錄。塞滿了就會忘掉前面的事,這就是長對話後 AI 開始恍神的原因。
token(字元計費單位)
AI 讀寫文字的計量單位,一個中文字約 1-2 個 token。訂閱方案的用量限制、API 的計費都是按 token 算,所以「講重點、少貼無關內容」直接等於省錢。
skill(技能包)
Claude Code 的知識外掛:一個資料夾放一份說明書(SKILL.md),教 AI 特定領域的做事方法。對到相關任務時 AI 會自己翻出來照著做。
hook(掛鉤)
在工具的固定時機(開始對話、寫完檔案、結束回合)自動執行你指定動作的機制。像是幫 AI 設「進門要換鞋」的家規,設一次每次都自動生效。
MCP server(工具伺服器)
照 MCP 標準做好的工具接口,一個 server 提供一組能力(查資料庫、發訊息、控制瀏覽器)。裝上它,AI 就多一套能直接使用的工具。

這篇是收斂後寫的版本。
我每兩週寄一封電子報,講「正在做但還沒寫成文章」的東西——
包含每月幫你過濾值得花時間的新 AI 工具,
以及 Lab 新文的個人版(你會比公開版早一週收到)。

→ 訂閱(雙週一封,第一封自動寄起步清單)

跳轉 Substack、隨時取消、不轉賣 email。

如果內容對你有用就太好了
隨喜斗內

Buy Me a Coffee at ko-fi.com
NEXT CHAPTER ▸ Claude Code Hooks 教學:自動化你的 AI 流程

常見問題

Claude Code 的 subagent 是什麼?

subagent(子代理)是 Claude Code 的分身機制:主對話把一件事外包給另一個獨立的 AI 對話去做,做完只把結論帶回來。最大好處是記憶隔離 — 分身翻大量檔案的過程留在它那邊,主對話只收到短摘要,不會因為一次大搜尋把對話記憶塞滿。一句「開一個 subagent 幫我掃這個資料夾」就能觸發。

Subagent 跟直接在主對話做事差在哪?

差在記憶。主對話直接做,翻過的每個檔案內容都堆進對話記憶,正事還沒做記憶先滿;派分身做,過程在分身的獨立記憶裡自然銷毀,主對話只進結論。判斷口訣:過程不需要盯、只要結論 → 派分身;過程要一步步看著改 → 主對話自己做。三兩句的小事直接做更快,分身有開場成本。

Subagent 會共用我的額度嗎?

會,而且這是最容易忽略的坑:每個分身都是一個完整的 AI 對話,額度從同一個池扣。我實際撞過:一口氣派 30 個分身跑批次任務,半路撞到週使用上限,25 個死在半途。大批次派工前先確認額度狀況,或把批次拆小分批跑。

怎麼讓 Claude Code 開 subagent?派工要注意什麼?

口語觸發就行:「開一個 subagent 幫我做 X」。關鍵在派工單品質 — 分身是全新對話,不知道你們前面聊過什麼,要寫齊三要素:背景(什麼專案)、任務(做什麼,愈具體愈好)、回報格式(要什麼結論)。常用的分身可以進一步寫成 .claude/agents/ 資料夾裡的職位檔,之後一句話召喚,不用每次重寫背景。

看完這篇之前先確認:

適合你
  • 常叫 AI 翻大量資料,主對話越聊越亂的人
  • 聽過 subagent / agents 資料夾但不知道差在哪
  • 想讓幾件事同時進行,不想排隊等一件做完
不適合
  • 還不熟 Claude Code 基本操作 (先把基本對話用順)
  • 任務都是三兩句能解決的小事 (直接問更快)
  • 想找全自動不用動腦的包辦 (派工單還是要你寫清楚)
最常踩
  • 以為分身知道你剛講過什麼 — 它是全新對話,派工單要自帶脈絡
  • 什麼都派 — 簡單問題直接做更快,派工有開場成本
  • 忘記分身也燒額度 — 每個分身都是完整對話,額度共用一池

← 回新手教學

⚠ 本站所有內容僅供教育與研究用途,不構成投資建議,不保證任何獲利。投資有風險,使用者須自行判斷並承擔結果。