Anthropic 砍掉 Claude Code 八成系統提示,評測不掉分

Elponcrab
分享
Anthropic 砍掉 Claude Code 八成系統提示,評測不掉分

Anthropic 工程師 Thariq 於 7 月 24 日發文透露,團隊為最新的 Claude 5 系列模型(Claude Opus 5 與 Claude Fable 5)重新審視了 Claude Code 的系統提示,直接刪掉了超過 80% 的內容,而程式能力評測沒有出現可測量的退步。根據 Anthropic 官方部落格文章《The new rules of context engineering for Claude 5 models》,這件事改寫了為新一代模型撰寫系統提示、技能(skills)與 CLAUDE.md 的方式。

被刪掉的多是為舊模型設的護欄

文章指出,過去寫進 Claude Code 系統提示的許多限制,其實是針對舊模型行為所設的護欄。到了 Claude 5,這些護欄不再必要,反而製造摩擦:彼此衝突的指令、在例外情況下反而出錯的過度細則,以及擠佔了模型自身判斷空間的冗長脈絡。

一個具體例子是程式註解。舊版指引寫的是「絕不寫多段落的說明文件或多行註解區塊,最多一行」;新版則改成「寫得像周圍的程式碼,比照它的註解密度、命名與風格」。後者把判斷權交還給模型,而不是用一條在許多情況下並不成立的硬規則去框住它。

廣告 - 內文未完請往下捲動

Claude 5 情境工程的六個轉向

文章把新一代的情境工程(context engineering)整理成幾個原則,核心是「少一點硬規則,多信任模型判斷」。首先是所謂的「解除束縛」,讓模型在脈絡中自行判斷,而非用明確規則限制每一步;其次是用表達力強的工具介面與參數取代大量範例,讓參數與列舉本身就暗示正確用法。

接著是漸進式揭露:不把所有資訊一次塞進脈絡,而是把細節拆進可按需呼叫的 skills,工具也採「延遲載入」、需要時才定義。再來是指令單一來源,避免同一段指引在系統提示與工具說明裡重複;善用自動記憶,讓模型在不需明確指示的情況下捕捉相關記憶;最後是用更豐富的參考格式,例如測試套件、程式規格、評分準則或 HTML 原型,取代單純的文字規格檔。

寫 CLAUDE.md 與 skills 的實務建議

對開發者而言,文章給出幾點可直接套用的做法。CLAUDE.md 應保持輕量,簡短描述儲存庫用途,優先寫下該專案結構特有的「坑」,避免陳述模型自己探索檔案就能推斷的顯而易見事實。技能則建議拆成多個檔案、搭配漸進式揭露,除了高風險環節外不要過度約束,並用來承載團隊特有的知識與偏好;鏈新聞先前也整理過 Fable 5 官方 prompt handbook 的 skills 與記憶用法。Anthropic 這次也推出 /doctor 指令,協助自動調整 skills 與 CLAUDE.md 的篇幅。

文章也提醒,80% 的刪減幅度是針對 Claude Opus 5 與 Fable 5,較舊的模型可能仍需要明確約束;而這套做法能否奏效,取決於工具與介面設計的品質,設計不良的介面無法單靠減少提示來彌補。

風險提示

加密貨幣投資具有高度風險,其價格可能波動劇烈,您可能損失全部本金。請謹慎評估風險。