🚨 AI-LECTURER 快訊速報|2026-07-27|5 分鐘速讀

🚨 Claude砍掉80%系統提示還變更聰明:Anthropic教你別再幫AI寫死一堆規則

取材:The new rules of context engineering for Claude 5 generation models(Hacker News(AI 高人氣))|完整課同日跟進,見書架
📍 真實場景
自己動手寫CLAUDE.md、SOP文件或AI代理提示詞的個人開發者

為了讓AI乖乖照指示做事,把規則越寫越細、越寫越長,能想到的例外情況都加進去

😖 卡住的地方:規則堆到後面互相打架,AI變得綁手綁腳,表現不但沒變好,還要三天兩頭回頭改
💡 讀完你會知道新一代Claude其實不需要那麼多細瑣規則,反而該幫AI「减負」,讓它用判斷力做事而不是硬套規則

⚡ 一句話講清楚

這篇文章講的是context engineering情境工程,也就是AI每次回答問題時,背後看到的所有背景資料總和,跟一般的提示詞(prompt)不一樣。你送出去的訊息只是一小部分,AI實際看到的東西還包括system prompt開發者事先寫好、每次對話都自動夾帶的「使用說明書」、CLAUDE.md這類的規則檔案,以及AI在不同對話之間留下來的memoryAI跨對話保留下來的長期記憶,不用你每次重講一遍。Anthropic這次分享的,是他們替最新一代Claude模型(像Opus 5、Fable 5)重新設計這些背景資料的心得。

重點發現很反直覺:過去為了怕AI做出刪檔案這種無法挽回的舉動,工程師會把系統提示塞滿各種硬性規定,結果同一份說明書裡常常出現互相矛盾的句子,例如同時要求「該寫的文件要寫」跟「絕對不要加註解」。AI要花力氣去猜到底該聽哪一條,反而表現變差。Anthropic發現新一代模型已經有能力自己判斷使用者的真正意圖,不需要每個情境都用hardcoded rule寫死在系統裡、無法彈性調整的硬性規則去卡它,於是把Claude Code的系統提示直接砍掉超過80%,結果在程式撰寫的測試分數上完全沒有變差。

他們把這套判斷方法做成一個內建的健檢工具,叫claude doctorClaude Code裡的一個檢查指令,能幫你抓出過多或過時的規則檔案,在Claude Code對話框打 /doctor 就能用,幫你把自己寫的CLAUDE.md、技能包(skills)瘦身到剛好夠用的份量,而不是越堆越厚。

🏃 快速上手三步(今天就能做)

1
抓出你規則檔裡自相矛盾的句子把你手上的CLAUDE.md、系統提示或任何長篇AI指示文件整份讀一次,專找那種同時出現「要OO」跟「絕對不要OO」的矛盾句(例如同時要求保留說明性註解,又要求絕對不寫任何註解),先用螢光筆標記起來,這些正是拖累AI表現的地方。
2
有用Claude Code的話,直接輸入 /doctor 健檢在Claude Code對話框打 /doctor,它會檢查目前載入的CLAUDE.md、技能包份量是不是太重、有沒有過時或重複的規則,照它給的建議動手刪減,而不是自己憑感覺猜。
3
挑一條卡最兇的規則,砍掉一半細節,實測有沒有變差找一個你之前因為AI一直做不好、所以加了很多條細瑣規則去卡的地方,試著刪掉其中一半,只留下「為什麼要這樣做」的背景說明,讓AI自己判斷怎麼執行,實際跑三到五次觀察結果;沒有變差,就代表可以繼續往下砍。

🧠 工程思維透鏡(資深工程師看到的是什麼)

🔭 規則變少,會不會反而更容易出包?
這是真實的取捨,不是無腦跟風。Anthropic自己也承認,早期的硬性規則是為了防止AI做出「刪檔案」這種不可逆的最壞行為,不是隨便加的。他們敢砍掉80%,前提是新一代模型的判斷力已經進化到能理解「為什麼」而不只是「要做什麼」。如果你用的是舊版模型,或應用場景本身風險高(像會動到正式環境資料),直接照搬「砍規則」不見得安全,得先小規模測試、確認AI真的能判斷對情境,再逐步放手,不能一次砍光。
🔭 這對每天在寫CLAUDE.md、內部SOP或設計AI代理的人有什麼實際影響?
過去的思路是「情境工程等於把所有能想到的規則都寫進去」,這篇文章點出反效果:規則堆太多,AI要花更多力氣解讀互相衝突的指令,結果表現反而變差。真正該做的是把說明文件當成「給新人的背景簡報」,講清楚目的與判斷標準,而不是條列式的「不准做這個、不准做那個」。這也是為什麼Anthropic把CLAUDE.md、技能包、記憶分成不同用途的獨立工具,而不是全部塞進同一份文件裡硬撐。