8.3
深览指数
科技腾讯新闻·机器之心··AI 生成
一夜之间,Claude Code删掉了80%系统提示词
Anthropic 在 Claude Opus 5 发布后,删除了 Claude Code 80% 的系统提示词,且编码性能未受影响。核心发现是:模型越强,越不需要「保姆式」规则约束,冗长提示词反而因指令冲突降低效果。文章系统总结了上下文工程的新范式,包括从「给规则」转向「让模型自行判断」、从「堆示例」转向「设计好接口」、以及「渐进式披露」等具体原则。适合正在为大模型构建 Agent 或做提示词工程的开发者,帮助理解如何从手写规则转向架构级上下文管理。原文 ↗
核心观点
- ▍模型越强,越不需要「保姆式」指导,冗长的手写系统提示词不仅浪费 token,还可能因指令冲突降低模型表现。
- ▍提示词工程正从手写规则转向「上下文工程」,核心是架构层面的管理:系统提示词、CLAUDE.md、Skills 和参考材料各自承担不同职责,采用渐进式披露。
- 01Anthropic 为 Claude Opus 5 删除了 Claude Code 系统提示词中 80% 以上的内容,在编码评估上没有观察到任何可测量的性能损失。
- 02团队发现旧系统提示词中常有互相矛盾的指令,例如「酌情保留文档」与「禁止添加注释」并存,模型需先权衡冲突才能执行。
- 03旧提示词曾强制要求「写代码时默认不写注释,绝不要写多段式 docstring」,新提示词改为「写出的代码要读起来像它周围的代码」。
- 04旧范式建议给 Claude 提供工具使用示例,新范式发现示例会约束模型探索空间,应改为设计好工具接口参数(如枚举值)。
- 05Anthropic 将验证和代码评审拆成独立 Skills,采用「渐进式披露」按需加载,取代了将所有内容塞进系统提示词的做法。
- 06Claude Code 现在支持自动记忆、延迟加载工具(ToolSearch),以及使用 HTML artifact 或测试用例作为参考材料。
- 07CLAUDE.md 应保持轻量,只记录代码库中的「坑」,避免陈述模型看一眼文件结构就能知道的常识。
反方 / 局限
- — 文章隐含的前提是开发者拥有足够高质量的模型(Claude Opus 5 级别),对于弱模型,旧范式的规则约束可能仍是必要的护栏。
- — 「让模型自行判断」的可靠性依赖于模型自身的判断力,对于安全敏感或合规严格的任务,完全放弃规则约束可能带来风险。
10 分钟 · 3 卡片 · 9 资料
读原文 →