首页 > 教程攻略 > ai资讯 >Claude Code狂删80%提示词,Opus 5反手加回去了

Claude Code狂删80%提示词,Opus 5反手加回去了

来源:互联网 时间:2026-07-28 15:58:20

先说个有意思的事儿。Claude Code刚宣布把提示词砍了一大截,后脚就有人发现Opus 5偷偷“反弹”了——而且幅度还不小:

72%

。(笑)

这组看起来互相打脸的数字,来自Anthropic官方和一位网友的实测。

事情是这样的:前两天,Anthropic刚宣布一口气删掉了Opus 5、Fable 5等模型超过80%的系统提示词内容。结果没几天,网友

陈成(@chenchengpro)

顺手抓了个包——他截取并统计了不同模型真正收到的系统提示词,发现Opus 5相比Opus 4.8反倒加长了72%。

一个狂删80%,一个又长72%。A社,您这提示词到底是在减肥,还是背着大家偷偷加餐呢……

Claude Code提示词大换血,官方删了80%

先来梳理一下Anthropic到底删了什么。

根据官方文章,早期的Claude Code为了防止模型犯错,会在系统提示词里写入大量明确甚至绝对化的规则。比如默认不要写注释、不要写多段文档字符串、除非用户要求,否则不要创建计划和分析文档。说白了,模型在哪些地方容易翻车,人类就提前补上一条规定。

久而久之,

Claude Code背后的系统提示词,也就越来越像一本厚厚的《员工行为手册》。

这套方法放在早期模型身上当然有用,但随着Claude能力提升,问题也逐渐冒了出来。最直接的,就是来自不同位置的指令很容易互相打架。面对这些重叠甚至冲突的信息,Claude还没开始干活,就得先花力气判断究竟该听谁的。

于是,Anthropic索性给Claude Code的提示词动了一场“大手术”。其中一个很直观的变化,发生在

注释和文档规则

上。过去那一长串“默认不要写注释”、“绝对不要写多段文档字符串”等规定,如今被压缩成了一句话——

编写符合周围代码风格的代码,与其注释密度、命名方式和惯用写法保持一致。

翻译一下就是:先看看这个项目原来怎么写,再结合实际情况自己判断。

类似的改动还有很多。结果就是,A社把Opus 5、Fable 5等新一代模型中超过

80%

的系统提示内容都删掉了。值得一提的是,根据Anthropic的编程评测,

此次大规模删减没有带来可测量的性能下降

,所以大家也不用太担心。

这不,网友陈成直接把Claude Code CLI指向本地服务器,把不同模型真正收到的系统提示词全给抓了出来。然后,一组相当抓马的数据出现了:

Opus 4.7:15225字符

Opus 4.8:4467字符

Opus 5:7694字符

是的,从Opus 4.7升级到Opus 4.8,Claude Code的系统提示词确实遭遇了一场“大砍刀”。原本15225字符的提示内容,被一路削减至4467字符,直接瘦掉了一大截。然而到了最新的Opus 5,剧情突然反转——它真正收到的系统提示词又从4467字符增加到7694字符,

相比Opus 4.8足足长了约72%

所以,Claude Code的提示词大瘦身确实存在,只是这场大规模删减主要发生在Opus 4.8阶段。Opus 5发布后,Anthropic又往精简版提示词里补回了不少内容。

再探再挖。继续顺着Claude Code的实现往下翻,细心的网友又发现了一个关键细节——

每个版本里其实同时带着两套Prompt,再由一个函数根据模型ID,决定最终向模型发送哪一套。

Sonnet、Haiku、Claude 3和部分旧版Opus模型会走更详细的旧Prompt;Opus 5、Fable 5等新模型,则会使用经过大幅精简的新Prompt。

换句话说,Claude Code确实给新模型拆掉了大量旧规矩。只是到了Opus 5,模型又出现了一些新的行为习惯,Anthropic不得不重新补充更有针对性的约束。这么说的话,官方“删掉超过80%”和开发者测出的“Opus 5增加72%”,其实也就能同时成立了。前一个数字描述的是Claude Code从旧式提示词体系转向新体系的整体变化;后一个数字对比的是Opus 5与紧邻的Opus 4.8。即便长回了一部分,Opus 5的7694字符依然只有Opus 4.7的大约一半。

那么问题又来了:Opus 5多出来的几千字符,Anthropic究竟往里面写了啥?

进一步拆解后,细心的网友发现,其中主要增加了两块Opus 5专属内容:

Delivering work

(规定怎样控制任务范围、汇报进度和交付结果)和

Corrections

(限制模型反复解释和纠正自己此前的错误)。两部分加起来约3755字符,基本覆盖了Opus 5与Opus 4.8之间的差值。

至于Opus 5为什么又补回了这些内容,其实主要和模型变得更主动有关——

根据Anthropic发布的提示指南,Opus 5更喜欢在执行任务时汇报进度,生成的回答和文档通常更长,也更愿意调用子Agent、扩大任务范围和反复验证结果。

遇到复杂的长程任务,这些习惯确实能派上用场。但如果用户只想修改几行代码,Opus 5依旧拉起一支子Agent小队,再顺手检查好几轮,Token消耗和等待时间也会跟着往上涨。

因此,新提示词又加入了更有针对性的要求:什么时候适合调用子Agent、汇报进度需要多频繁、任务做到什么范围该停,以及怎样控制最终输出长度。

到这里,前面那组看似矛盾的数据也就说得通了。Claude Code此次删掉的,大多是给旧模型留下的繁琐操作细则,而Opus 5长回来的72%,则主要用于约束新模型变强之后的主动行为。

模型越能自己干活,人类需要手把手教它的地方越少;但模型越来越有主见以后,哪些事情可以主动做、做到哪一步该停,还是得提前划条线的。

这么看下来,Claude Code的提示词确实瘦了,只是Opus 5换了个地方长肉。果然,AI也逃不过这个规律:旧毛病减下去了,新毛病又会精准长在别处。(doge)