
Anthropic 删了 80% 提示词,但你不能照做
TL;DR
Anthropic 砍掉了 Claude Code 系统提示词的 80% 以上,编码评测没有可测量的损失。
但这句话真正证明的,是那 80% 本来就没在传递信息——它是给弱模型打的补丁,不是知识。
一个团队能删掉多少提示词,度量的不是模型有多强,是他们之前写了多少废话。
模型学到的是世界的公共部分。你的规则里装的是私有部分——“我们周五不发版”、“这个库禁用”、“这个仓库的类型全在一个文件里”。这些从没进过任何语料库,模型再强也补不上。
该薄的是公共部分,该厚的是私有部分。而按 token 数砍,砍掉的往往正好是后者。
一、一份被当成指引的实验报告
Anthropic 最近发了一篇文章——The new rules of context engineering for Claude 5 generation models,讲他们如何为新一代模型重做上下文工程。核心事实只有一句:他们把 Claude Code 的系统提示词删掉了 80% 以上,在自己的编码评测集上没有观察到可测量的损失。
文章顺势列了六条“已经过时的最佳实践”:
给模型定死规则,改成让模型自己判断;给工具用法示例,改成把语义设计进接口;把信息全部前置塞满,改成按需分批加载;重要的话说三遍,改成说一次并放进工具描述;记忆写进 CLAUDE.md,改成让模型自动存取;用简单的 markdown 写规格,改成给它测试套件、代码、评分标准这类更丰富的引用。
这六条单独看都不难接受。真正值得停下来的地方,是他们删掉的具体是什么。





