Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
獨立知識媒體
與任何項目無關聯
探索AI智慧的思維邊界
claude-me.com
最新
Claude Haiku 5.5 上線:輸入價 $0.10/百萬 token,但 100K 之後價格跳 5 倍,遷移前先算這條線  ·  Claude Code hooks 新增 onFailure: "block":腳本打錯路徑,政策閘門不再默默放行  ·  Claude Code 的 Agent 工具新增 effort 參數:同一種 subagent,不必再為每個思考深度各養一個  ·  Claude Code 新增 --max-findings 參數:code review 不再被一次丟出一百條建議淹沒  ·  Claude Code 新增 Mods 機制:外掛能動更深層的行為了,但官方自己也沒說清楚怎麼評估品質  ·  巴克萊銀行擴大導入 Claude:目標年底讓一半工程師用上 Claude Code,每天分類 12 萬封信件
fundamentals

Anthropic 親口說的八個原則:Claude 愈用愈笨,很可能是你的方式有問題

30 秒速讀
Claude 愈用愈笨,根源幾乎從來不是模型不夠強。Anthropic 工程師說得很直接:提示詞太長、上下文太亂、工具設計太窄——這些才是真正的原因。讓 Claude 變聰明,不是找到神奇的提示詞,而是不讓它在混亂的環境裡猜你要什麼。

完整解析 +
01 · 為什麼發生?

這八個原則我不是開發者,哪些最值得我立刻開始做?

如果你只用 Claude.ai 的一般對話,最值得立刻套用的是這三個:

原則三(上下文污染):長對話裡 Claude 開始答非所問,或者忘記你說過的事,不要繼續在同一個對話裡追問,直接開新對話,把重點整理成一段背景說明再開始。這個改變幾乎立刻有效果。

原則二(給工具):如果你需要 Claude 查即時資料或做精確計算,打開 Claude.ai 的網路搜尋功能。不要叫它靠記憶回答「現在的匯率是多少」或「某個數字的精確計算」,給它工具才能給你準確答案。

原則四(先診斷再執行):遇到你想叫 Claude 幫你修改或改善某個東西的時候,先問「你覺得問題在哪裡,你打算怎麼做」,看完它的計畫再說「好,去做吧」。這個小改變能讓你更早發現它有沒有理解錯誤。

原則一(建立評測)和原則八(架構設計)對日常對話用戶來說比較難直接套用,但它們背後的邏輯——「不要靠感覺,要靠可驗證的結果來判斷改善」——是一個值得記住的通用思維。

02 · 運作原理是什麼?

「上下文污染」到底有多嚴重?我的對話大概要多長才會出現這個問題?

沒有一個精確的「幾個訊息之後」的門檻,因為上下文污染不只和訊息數量有關,更和每條訊息的內容有關。

幾個讓上下文快速污染的因素:

  • 你把大量程式碼、資料或長文件貼進對話
  • Claude 執行了很多工具呼叫並留下大量輸出結果
  • 對話裡有很多「試錯」的過程,包含大量已廢棄的版本
  • 主題在對話裡切換了很多次

從體感上說,如果一個對話超過 20-30 輪(你一條、Claude 一條算一輪),而且內容很密集,通常已經值得考慮開新對話了。如果你感覺 Claude 開始忽略你前面說的重要事情,或者開始重複已經做過的工作,這是明確的信號。

一個簡單的預防做法:在每個新的對話開頭,花 30 秒寫一個「本次對話的目的和背景」段落,而不是直接進入任務。這個習慣能讓每次對話即使不長,Claude 也有足夠的上下文理解你的需求。

03 · 如何應用

「生成→評估→修復」架構聽起來很像讓 Claude 自我修改,這和直接叫它修改有什麼根本的差別?

這個問題觸碰到一個很核心的點。表面上看,兩者都是「Claude 生成,然後改」,但背後的機制完全不同。

直接叫 Claude 修改的問題:同一個 Claude,在同一個上下文裡,先生成答案,然後自己檢查,然後自己修改。問題是它在生成答案的時候,已經在某種程度上「承諾」了這個方向。自我檢查時,它很難真正從頭質疑自己,因為它的上下文裡已經有了「自己的解法」。這就像叫你自己校對你自己剛剛寫的文章——很難發現自己的盲點。

生成→評估→修復的不同:評估的那個 Agent 擁有獨立的上下文,它沒有「生成這個答案」的包袱。它只負責一件事:根據明確的規則清單,找出問題在哪裡。它不需要同時理解生成的邏輯,只需要驗證輸出是否符合規則。

這就是 Anthropic 說的「新的腦袋」——不是 Claude 更聰明了,而是角色分離讓每個模型只需要做一件容易驗證的事,而不是同時做所有事。

04 · 我該怎麼做?

這些原則對我「每天用 Claude 幫我寫文字」的場景有什麼具體啟示?

非常有,而且可以直接套用。以下針對日常文字工作的具體翻譯:

提示詞不是越長越好(原則一、八):如果你有一段很長的「寫作指引」,試試把它縮短到只有最核心的要求。多餘的規則不只沒用,還可能讓 Claude 在「遵守規則 A」和「遵守規則 B」之間搖擺。最好的測試是:你能把這段指引說給一個聰明的人聽,讓他立刻理解你要什麼嗎?如果說起來很長很複雜,提示詞可能也需要簡化。

分階段比一次到位更好(原則四、八):叫 Claude 「幫我寫一篇完整的分析報告」,不如分成「先給我一個大綱」→「你覺得這個架構有沒有問題」→「好,現在依照這個大綱寫第一個部分」。每個步驟都讓你能確認方向,也讓 Claude 每次只做一件事。

長對話開新對話(原則三):如果你今天和 Claude 討論了一篇文章的架構,明天繼續討論這篇文章的時候,不要繼續昨天的對話——開新對話,把已確定的架構作為背景貼進去。這能讓 Claude 在清晰的上下文裡工作,而不是在昨天一堆「嗯我覺得可以試試這樣」的探索性討論裡翻找重點。

完整內容 +

你有沒有遇過這種情況:換了更新的 Claude 模型,結果感覺它反而更難用了?明明之前能跑的流程,換模型之後開始出錯;越來越長的提示詞,感覺越來越沒用;叫它修 bug,結果引入了更多 bug。

Anthropic 在倫敦舉辦的「Code with Claude」活動裡,工程師們用了一整天時間回答這個問題。核心結論只有一句話:Claude 表現不佳,大多數時候不是模型的問題,而是我們給它的環境出了問題。

以下是從這場活動整理出來的八個原則。這些不是技術文件,而是任何用 Claude 工作的人都能直接套用的思維框架。

為什麼 Claude 看起來愈用愈笨

Anthropic 描述了一個很多人都經歷過的模式:模型每次出錯,你就在提示詞裡加一條規則。時間一長,提示詞變成一個什麼都有的大雜燴——角色設定、政策規定、資料、輸出格式、舊版模型的行為修正,全都擠在同一個地方。

問題是,當你換上一個更強的新模型,它的指令遵循能力反而更強,會更認真執行那些你加進去但已經不合時宜的舊規則。結果就是:模型越強,表現越奇怪。

這不是模型變笨了,是你給它的上下文讓它沒辦法發揮。

原則一:先建評測,再改提示詞

Anthropic 觀察到,大多數團隊調整提示詞的方式是「憑感覺」:改一下,試一試,感覺好一點就繼續;感覺沒差就再改。這個方法的問題是,你不知道改了什麼有用、改了什麼反而讓其他地方退步。

更好的做法是先建立一套評測(Evals):

  • 基礎案例:模型每次都應該能正確回答的核心問題
  • 回歸案例:過去曾經出錯的情境,用來確認問題有沒有被真正修好
  • 邊界案例:模型應該拒絕、轉交人工或謹慎處理的情境

每次修改提示詞或換模型之後,重新跑一遍這些評測。你才能知道哪裡真的改善了,哪裡悄悄退步了。

Anthropic 用電信客服機器人示範:光是把混在一起的提示詞,用 XML 標籤分成「角色設定」「政策規定」「資料」幾個區塊,不更換模型、不加新規則,部分測試成績就立刻改善了。

原則二:給工具,不要叫它憑空計算

提示詞能告訴 Claude 要做什麼,但不能賦予它做不到的能力。

Anthropic 舉的例子很直接:客服機器人需要計算月中換方案後的按比例帳單。提示詞裡寫了很多次「必須正確計算」,但模型每次都給出模糊的心算過程,沒辦法穩定給出正確數字。

解決方法不是繼續叫它「算更準一點」,而是給它一個計算工具——明確定義輸入、公式和輸出格式。有了工具,模型不再自己猜,直接呼叫工具就能得到正確答案。

這個原則適用於所有需要確定性答案的任務:查資料庫、執行程式、讀取大型檔案、建立訂單。在文字上下文裡靠模型記住並處理所有事情,通常不如給它正確的工具。

原則三:上下文污染是最常見的變笨原因

Claude Code 在長時間工作後表現下降,最常見的原因是上下文被塞滿了。

Claude 在工作過程中會持續讀取檔案、執行指令、累積對話內容。就算上下文視窗很大,也可能被不再相關的舊訊息、執行輸出、程式碼片段占滿。當真正重要的資訊被淹沒在雜訊裡,Claude 就開始忽略先前的要求、重複已完成的工作,或根據過時的資訊修改程式。

兩個對應的做法:

  • /clear:清除當前工作階段,讓 Claude 從頭開始
  • /compact:把目前完成的工作、關鍵決策和待辦事項濃縮成摘要,帶著摘要繼續——就像把專案交接給下一個工程師,只留下繼續工作必要的資訊

同樣的道理也適用於 CLAUDE.md 這個設定檔:它適合記錄專案結構、測試方式、長期規範,但如果內容太長或充滿了給舊模型的補丁規則,每次啟動都會污染上下文。模型升級後,值得重新檢查並刪掉不再需要的規則。

原則四:先診斷再動手

面對複雜的錯誤,不要一開始就叫 Claude「幫我修掉這個 bug」。

更有效的流程是:先叫它搜尋程式碼庫、找出可能的根本原因、列出修復計畫——但先不要動手改。你看過計畫、確認方向正確之後,再讓它執行。

這樣做的好處是:在模型還沒真正理解系統的時候,就大幅修改程式碼,往往會引入新問題;讓你更早發現 Claude 有沒有走錯方向,在花了大量時間之前就能修正。

Anthropic 把這種用法稱為「更聰明的 Vibe Coding」:可以讓 AI 自主工作,但透過頻繁的小步驟確認、程式碼審查和提交,建立可以回復的安全邊界。關鍵是「能中斷」,而不是等它跑完再收拾爛攤子。

原則五:給 Agent 人類等級的基礎工具

Anthropic 設計 Agent 的一個核心原則是:優先給 Agent 人類工作時也會用到的基本能力。

員工工作時用的是:檔案系統、終端機、瀏覽器、搜尋、程式執行環境、API。Agent 也應該先取得這些通用工具,而不是為每個任務建一個狹窄的專屬工具。

Anthropic 展示了一個庫存管理 Agent 的案例:原本有約 400 行系統提示詞、12 個工具。隨著功能增加,開始出現奇怪的問題——模型明明讀到了正確的促銷倍率 3.1 倍,計算時卻用 1.35 倍。

診斷結果不是模型能力不足,而是系統提示詞太長、規則互相衝突,導致模型在混亂的上下文裡猜錯了。解法:把 400 行提示詞縮短到 50 行,只留任何任務都需要的核心資訊;其他的庫存規則、預測規則、報告規則拆成 Skills,真正需要時才載入。

原則六:別把整份資料塞進去——讓 Claude 寫程式處理

這個原則顛覆了很多人的直覺。

很多人的做法是:把整份 CSV 或大量資料貼進上下文,叫 Claude 直接讀取分析。Anthropic 展示,這種做法單一任務可能消耗超過 20 萬 Token,而且效果不好——模型要把整份資料「放在腦中」,這不是它最擅長的事。

更好的做法是:給 Claude 檔案系統和程式執行能力,讓它自己寫 Python 來篩選、統計、整理資料,再只讀取程式輸出的關鍵結果。Token 用量大幅下降,執行時間也縮短,因為大量機械式工作交給程式處理,不是交給模型的注意力。

延伸原則:不必為每個操作都建立 MCP 工具。如果只有一個 Agent 需要某個能力,先建本地工具;如果能透過程式直接呼叫 API,就直接用程式。只有多個 Agent 或多個客戶端需要存取同一套標準化工具時,才適合封裝成 MCP Server。工具太多本身也會占用上下文,讓模型更難判斷該用哪個。

原則七:子代理不是愈多愈好

子代理(Subagent)適合兩種情境,除此之外不要硬拆:

  • 平行處理:讓多個 Agent 同時搜尋不同資料來源、探索程式碼庫的不同區域、研究多個方向
  • 獨立審查:一個 Claude 寫程式,另一個有獨立上下文的 Claude 做 Code Review——「新的腦袋」能看出原本那個看不到的問題

如果一項工作只是單純的流程,硬拆成多個子代理會增加上下文傳遞和協調的成本。子代理就算正確完成了工作,把結果傳回主代理的過程中也可能失真。

Anthropic 的建議:不要為了「看起來像多 Agent 系統」就把所有工作拆開。

原則八:架構比提示詞更重要

Anthropic 把各種改善方式歸納成一個核心原則:讓 Claude 更好用的關鍵,不是寫出更長的提示詞,而是把正確的資訊,在正確的時間,以正確的方式提供給模型。

對複雜任務,Anthropic 展示了「生成→評估→修復」架構:

  • 第一個 Agent 生成初版結果
  • 第二個 Agent 逐條檢查規則,列出錯誤
  • 第三個 Agent 根據錯誤報告進行定向修復

員工排班的案例裡,用單一模型加長提示詞,無法穩定通過所有限制;換成推理能力更強的模型雖然能過,但 Token 和延遲大幅上升。拆成三個步驟之後,通過所有測試,同時降低了 Token 和延遲。

原因很直接:每個模型只負責一件清楚且容易驗證的事,而不是要求同一個 Claude 同時理解規則、生成答案、檢查錯誤、再自行修改。

這跟你有什麼關係

這八個原則的大多數,不需要你是開發者也能套用。把它們翻譯成日常用 Claude 的語言:

  • 提示詞越加越長,感覺越沒用?試試把它清短,只留最核心的部分
  • 需要 Claude 查即時資訊或做精確計算?給它工具(網路搜尋、計算器),不要光靠文字
  • 長對話裡 Claude 開始忽略你說的事?開新對話,或把重點整理後重新說一次
  • 叫它修問題,結果問題更多?先叫它分析和列計畫,確認方向後再執行
  • 同一件事,把它拆成「生成→確認→修正」三步,比一步到位效果更穩定

Anthropic 在活動最後說的話值得記住:讓 Claude「變聰明」,本質上不是找到一句神奇的提示詞,而是讓模型不必在混亂的上下文裡猜測你真正想要什麼。

圖解
Eight Principles: The Real Causes vs The Common Misdiagnosis八個原則的核心對比:左欄是常見的錯誤直覺(人們以為出了什麼問題),右欄是 Anthropic 指出的真實原因,中間是對應的解法。 When Claude Underperforms: Misdiagnosis vs. Real Cause Common Misdiagnosis Real Cause (Anthropic) The Fix "The model isn't smart enough" (need to upgrade) → Prompt is too long, conflicting rules, context is polluted → Shorten prompt, build Evals, use /clear or /compact "I need to write a better prompt" (add more rules) → Model lacks the ability for this task (no tool for deterministic output) → Add a calculation / query tool with defined inputs + outputs "Just ask it to fix the bug" (jump straight to action) → Model modifies before understanding the system → introduces more bugs → "Analyze + plan first, don't change anything yet" "More subagents = smarter" (split everything up) → Coordination overhead + result distortion in handoffs → Subagents only for parallel tasks or independent review "Paste the whole CSV in" (let model read raw data) → 200K+ tokens consumed, poor accuracy on mechanical tasks → Give file system + code execution; Claude writes Python to process The Real Fix Isn't a Better Prompt Right information · Right time · Right form · Let model focus on one verifiable thing at a time "Making Claude smarter = not making it guess what you want inside a cluttered context" Claude Me · claude-me.com
歡迎截圖分享,轉載請註明來源
提問
請至少輸入 10 個字
相關文章
什麼時候該開擴展思考:不是每個問題都需要 Claude 慢慢想
tools · 07/24
上下文窗口實際能裝多少東西:把抽象的 token 數字換算成你看得懂的內容量
fundamentals · 08/13
Context Rot:為什麼塞進更長的上下文,Claude 反而答得更差
fundamentals · 07/24
Claude Code 螢幕閱讀器模式怎麼設定?給視障開發者的完整指南
beginners · 09/26
相關新聞
更多相關主題