AI 課本 › 📺 Agents

Tool、skill 還是 subagent?拆解一個已經撐爆 prompt 的 agent(第 3/4 段)

2026/05/23 · 45 分鐘 · 官方字幕實證
長 system prompt 改用 skills、工具先用 Claude Code primitives,MCP 放最後
💡 你可以怎麼用:如果你有一份很長的自訂指令或專案指令,可以直接請 Claude 幫你分:每次都要遵守的規則留著,只在特定任務用到的內容拆成 skills。要幫 AI 加工具時,先用內建的跑程式、讀檔案、搜尋,真的不夠再自己做,MCP 等到多個地方要共用同一組工具時再考慮。
看全部 30 條重點

🧑‍🏫 這段在講一個越做越肥的 AI agent(會自己規劃步驟、動手完成任務的 AI 助理)怎麼瘦身:把塞爆的 system prompt 拆成 skills,把十幾個專用工具換成「跟人一樣的基本能力」,MCP 放到最後才用。如果你寫過很長的 AI 指令,或正在想要不要接一堆外部工具,這段能幫你排好先後順序。

📘 術語
system prompt(系統提示詞):應該只放 Claude 不管什麼任務都需要記住的資訊
skills(技能包):用來打包 Claude 偶爾才需要的資訊,需要時才拉進 context window
context window(上下文視窗):Claude 做任務時放資訊的地方;塞進用不到的資訊會污染它
pre-built skills(預建技能):已經做好的 skills,Claude 分析後發現可以用來補充 system prompt 的資訊
evals(評估測試):修改後重跑,用來看 agent 有沒有進步
primitives(human-like primitives)(基本能力/類人基本工具):人上班也有的能力,例如 code execution、檔案系統、to-do list、web search
code execution(程式碼執行):能寫程式也能執行程式,是做資料分析、處理多份文件最好的方法之一
bash tool(bash 工具):讓 Claude 能寫 Python script、執行後根據結果推理
Claude managed agents(CMA)(Claude 託管 agents):部署 agent 的地方,Claude Code 的工具預設內建
custom tools(自訂工具):只有自己的 agent 能用的獨立工具,需要時才加
MCP server(MCP 伺服器):多個 agent 或 client 需要共用同一組標準化、受治理的工具時,才發布成 MCP server
CLI(命令列介面):可以讓 Claude 透過 code execution 使用 CLIs 來執行工具,不必透過 MCP
✏️ 小考一題

根據影片,Anthropic 建 agent 時,什麼情況才會把工具發布成 MCP server?

A. system prompt 超過 400 行、需要縮短的時候B. 只有多個 agent 或 client 需要共用同一組標準化、受治理的工具時C. 建 agent 的第一步就先接上 MCP,之後再補其他工具D. 只要 agent 需要用到 web search 就一定要用 MCP
看答案
答案:B。[32:19] 講者說只有當多個 client 都會受惠於同一組工具,例如多個 agent 或 Claude Code client 需要存取同一組標準化、受治理的工具時,才會發布成 MCP server;[31:49] 也說他們不會一開始就用 MCP
📺 看原片📚 在課本 App 讀
💛 覺得有幫助?支持一下台灣Pay 銀行轉帳 QRPayPal QR
課本免費、沒有廣告,支持與否都能照常讀 🐰

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