AI 課本 › 📺 Agents

不斷擴充的工具組(第 1/2 段)

2026/05/08 · 21 分鐘 · 官方字幕實證
去年開發者得自己寫的 scaffolding,現在已經內建在模型和 API 裡了
💡 你可以怎麼用:如果你有在用 Claude Code,可以打 /context 看看空間被什麼佔掉,再照它的建議清掉用不到的東西。平常交代 AI 做事時,也可以直接說清楚你要的結果長什麼樣子、要有哪些欄位;工具不要事先砍太多,讓它自己挑,通常效果比較好。
看全部 34 條重點

🧑‍🏫 這支是 Anthropic 在 Code with Claude 大會上的演講,重點是:做 AI 應用時,去年要自己寫一大堆的輔助程式,現在很多已經直接做進 Claude 和它的 API 裡。講者一項一項比對以前和現在的做法,看完就知道哪些事已經不用自己處理,也知道現在的 AI 為什麼比較不需要人盯著。

📘 術語
scaffolding(鷹架/外圍支撐程式碼):為了讓模型能用而圍著它寫的程式,例如 router、retry loop、validator,動輒上百行
router(工具路由器):用字串比對、heuristics 決定給模型哪些工具,例如提到 SQL 就給資料庫工具
heuristics(經驗法則):用 if 條件句猜使用者意圖來決定何時帶入工具,很脆弱
retry decorator / back off(重試裝飾器/退避):工具常失敗,所以要包一層會退避、再重試的機制
output validator(輸出驗證器):以前做 agent 時要自己寫的 scaffolding 之一
context window(上下文視窗):模型能容納的內容空間;工具太多會吃掉它
output schema(輸出結構描述):在工具描述裡寫出會回傳哪些欄位,例如 ID、title、snippet、score
round trip(來回一趟):Claude 事先知道輸出格式,就能省下和 harness 之間的一次來回
harness(執行框架):字幕只在「省下和 harness 之間的 round trip」這句提到,沒有另外解釋
pre-/post-tool use hooks(工具呼叫前/後的 hook):在 Claude settings 裡設定,工具呼叫前後自動用程式做事,例如擋掉呼叫、記錄輸出
chunking(分塊):以前自建記憶系統、管理 context window 的做法之一
RAG(檢索增強生成):很熱門的做法,以前拿來處理 context window 不夠用的問題
cache breakpoints(快取斷點):以前要手動移動,才能快取先前輪次、節省成本
server-side compaction(伺服器端壓縮):和 context editing 一起,把 context 管理變成幾行設定
context editing(上下文編輯):和 server-side compaction 一起,把 context 管理變成幾行設定
/context(/context 指令):Claude Code 裡顯示 context window 使用情形的即時彩色格狀圖,附優化建議
MCP definitions(MCP 定義):/context 會列出它在 context window 裡佔多少空間
sandbox(沙盒):以前要自己在 VM 上開一個來跑模型寫的程式;現在 code execution tool 會提供託管的 sandbox
traceback(錯誤追蹤訊息):程式跑完後要解析它,再餵回模型修正
code execution tool(程式執行工具):自動給 Claude 一個託管的 sandbox,取代開發者自己跑的「寫→跑→修」循環
✏️ 小考一題

講者分享的 tool use 技巧中,建議在工具描述裡額外寫什麼,讓 Claude 省下一次 round trip?

A. 工具失敗時的 retry 次數B. 工具的 cache breakpoints 位置C. 哪些關鍵字該觸發這個工具的 routing 規則D. 工具的 output schema(會回傳哪些欄位)
看答案
答案:D。[04:37]–[05:41] 講者說大多數人只給輸入參數,其實也可以描述 output schema,例如回傳 ID、title、snippet、score,讓 Claude 事先知道會拿到 score,省下一次和 harness 之間的 round trip。
📺 看原片📚 在課本 App 讀
💛 覺得有幫助?支持一下台灣Pay 銀行轉帳 QRPayPal QR
課本免費、沒有廣告,支持與否都能照常讀 🐰

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