AI 課本 › 📺 Claude Code

超越基礎:Claude Code 進階用法(第 2/4 段)

2026/05/22 · 47 分鐘 · 官方字幕實證
用 hooks 給 agent 回饋,並談 context window 與 KV cache 對客製化的限制
💡 你可以怎麼用:如果你在用 Claude Code,想約束它時先設「提醒」,例如用 hook 跑檢查、把問題回報給它,不要一開始就直接禁止。固定不變的規則放在開頭的設定裡,別常常改動,每次任務才會變的資訊再另外補充。
看全部 33 條重點

🧑‍🏫 這段在講怎麼讓 Claude Code 更懂你的專案:與其換更強的模型,不如在它做錯時馬上給回饋,用「提醒」取代「禁止」。後半段講 AI 一次能看的內容有上限,加上快取的成本結構,客製化並不是越多越好。想自己調教 Claude Code 的人,看完就會知道哪些做法會在背後悄悄浪費錢和空間。

📘 術語
LSP(語言伺服器協定):和 code completion 並列為開發者常用的工具,Claude 預設沒有;字幕說 Claude Code 支援 LSP 連線
code completion(程式碼自動補全):開發者常用的功能,Claude 預設沒有
edit tool(編輯工具):Claude 的編輯方式:逐字寫出要取代的字串,再寫出替換後的內容
red squigglies(紅色波浪線):變數打錯或參數個數不對時出現的提示,會推你一下但不擋住你,也可以忽略
Post tool use hooks(工具使用後 hooks):字幕稱它是「agent 的紅色波浪線」,可以用來跑 linters 等回饋
linter(程式碼檢查工具):可以透過 hooks 執行,作為給 Claude 的回饋
generated file(自動生成的檔案):不該 commit 進 codebase 的檔案;不要硬擋 Claude 編輯,改成提醒它
harness(執行框架):字幕說在 harness 層級無法硬擋 Claude 編輯 generated file
feedback loop(回饋循環):讓 agent 更熟悉 codebase 最快的方法是讓它更緊密,而不是換更聰明的模型
tools that scale with intelligence(隨智能提升的工具):模型越強就越有用的工具,相對於彌補智能不足的工具
context window(上下文視窗):所有客製化都要放進去的有限空間;Claude Opus 4.7 通常約 1 million tokens,而且大小沒有在成長
context engineering(上下文工程):因為 context window 大小固定,目標也固定
in context learning(情境內學習):讓輸出變好的手段,所以客製化都必須放進 context window
zero overhead abstraction principle(零開銷抽象原則):「Don't pay for what you don't use」,講者說原本出自 C++
KV cache(KV 快取):很大程度決定算下一個 token 的成本;改動 prompt 前段會讓後面的快取失效
uncached tokens(未快取的 token):成本是十倍
LRU cache(最近最少使用快取):早期 agentic 客製化用過的做法,在小 context window 的年代比較合理
monorepo(單一大型程式庫):有些公司的 monorepo 裡有數萬到數十萬個 skills,因此碰到擴展瓶頸
plugin primitives(plugin 基本元件):這次要檢視的四個:MCP、skills、hooks、agents
MCP(MCP):設計於 LLM 簡單得多的年代,最初主要給 chat bots 使用
serverless(無伺服器):chat bot 通常的執行方式,沒辦法存取檔案、執行指令或使用 CLI
✏️ 小考一題

根據影片,如果改動了 prompt 很前面的內容,之後的 context window 會變成 uncached tokens,這些 token 的成本大約是多少?

A. 五倍B. 一百倍C. 十倍D. 兩倍
看答案
答案:C。[20:10] 講者說改動 prompt 前段後,後面所有 token 都會變成 uncached tokens,「cost ten times as much」。
📺 看原片📚 在課本 App 讀
💛 覺得有幫助?支持一下台灣Pay 銀行轉帳 QRPayPal QR
課本免費、沒有廣告,支持與否都能照常讀 🐰

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