2026-07-10 閱讀綜合筆記
2026/7/10
主線:語言模型的能力上限不在模型本身,而在你替它接了什麼介面、餵了什麼上下文、架了什麼把關。真正在決定成果的是「系統設計」,不是「模型選型」。
本篇為轉化版:不做摘要搬運,只抽可遷移的原理。
主線洞察(先讀這段)
今天三篇筆記其實是同一份材料,Anthropic 官方的《Claude Code in Action》課程(15 講、1 小時)。表面上是一堂「怎麼用 CLI 工具」的操作課,但把案例剝掉之後,剩下的骨架是一套能力系統的設計原則:
- 模型本身只會「讀文字、吐文字」。它之所以能改檔案、跑測試、開瀏覽器,全靠外面那層把文字翻譯成動作的殼。
- 這層殼有三個旋鈕:介面(工具)、上下文(餵什麼)、把關(hooks / review)。三個都能後天加裝,而且加裝的效益遠大於換一顆更強的模型。
- 課程裡最有說服力的一段不是效能優化跑出 3.9 倍,而是 PR review 那個案例:開發者把使用者 email 加進 Lambda 輸出,Claude 讀 Terraform 追出這個 S3 bucket 是跟外部夥伴共享的,於是自動標記 PII 外洩風險。這不是模型變聰明了,是有人把「基礎設施流向」放進了它的視野。
一、工具使用:能力邊界是介面問題,不是智力問題
讀到什麼:語言模型的物理限制是「文字進、文字出」,你叫一個裸模型讀檔案,它只會告訴你它做不到。所謂 tool use,就是助手在你的請求後面偷偷附上一段說明:「你想讀檔案,就回 ReadFile: 檔名」。模型照格式吐字串,外面那層真的去讀檔、把內容塞回去,模型再據此作答。整個「AI 會操作電腦」的體感,本質是一套格式約定 + 外部執行器。課程強調 Claude 系列的優勢不是生成品質,而是理解工具意圖、並把多個工具組合起來的能力。
🔑 可遷移原理:把「能力」和「權限」分開看。任何智能體的能力 = 推理力 × 可觸及的介面數。推理力進步是外生的、你控制不了;介面數是內生的、你隨時能加。當你覺得 AI 不夠用,先問「它看得到那個東西嗎」,再問「它夠不夠聰明」。 這條原理不限於 AI,新人做不好事,八成也是沒給他該有的系統權限跟資訊視野,而不是他笨。
二、上下文治理:加法很爽,減法才有效
讀到什麼:課程花了三講在講「怎麼少給一點」。/init 掃過 codebase 生出 CLAUDE.md;@ 提及精準指定檔案,取代讓 Claude 自己亂搜;# 記憶模式用自然語言改 CLAUDE.md。控制流程的動作更直白:Esc 打斷、Esc + # 打斷後把剛犯的錯寫進記憶、Esc Esc 倒帶回上一個乾淨的節點、/compact 壓縮但保留學到的東西、/clear 全清。另外 Plan Mode 管廣度、Thinking Mode 管深度,兩者都燒 token,該分開用。核心那句話講得很白:資訊太多、太雜,效能是掉的。
🔑 可遷移原理:上下文不是越多越好,是「訊噪比」問題。而管理訊噪比有兩種手法要分清楚:**壓縮(compact)**留下學到的結論、丟掉抵達結論的過程,用在同一個任務走太久;**清空(clear)**連結論一起丟,用在切換到不相干的任務。錯用的代價很不對稱,該 clear 卻 compact,舊任務的假設會污染新任務;該 compact 卻 clear,等於把辛苦建立的理解丟掉重來。這個判準其實是所有知識工作的通用開關:交接文件要 compact,換專案要 clear。
三、可擴充性與自動把關:讓系統長出防呆,而不是靠人記得
讀到什麼:三層擴充機制,由淺到深:(1) Custom commands,.claude/commands/ 底下丟一個 audit.md 就有了 /audit,本質是「把重複的 prompt 存起來」;(2) MCP servers,外接工具,課程 demo 是 Playwright:Claude 開瀏覽器、截圖、看自己生的 UI 醜不醜、然後回頭改自己的生成 prompt;(3) Hooks,在工具呼叫的前後插隊,pre-tool hook 可以擋下執行並回錯誤訊息給 Claude,post-tool hook 不能擋但可做後續處理(自動格式化、跑測試)。再往上就是 GitHub Actions 整合:@claude 指派任務、PR 自動 review。
🔑 可遷移原理:把品質控制從「人記得要做」搬到「系統不做不行」。三種擴充對應三種介入時機,command = 事前把好流程固化成一鍵、hook(pre)= 事中把壞操作擋在門外、hook(post)/ review = 事後把漏網的抓回來。值得注意的不對稱性:pre 能擋、post 不能擋。所以任何「一旦發生就無法回復」的動作(刪檔、推 production、送出訊息),把關一定要放 pre;可回復的動作放 post 就夠,成本低很多。
附:今日來源(同一堂課程,3 份材料)
- Claude Code in Action 實戰課程深度解析
- 課程逐講筆記(tool use / 上下文 / MCP / hooks)
- Coding Assistant 運作機制與 tool use 原理