首页
看点啥
插画图片
首页 看点啥 Claude Code狂减80%提示词,Opus 5却又加回去了

Claude Code狂减80%提示词,Opus 5却又加回去了

2026-07-29 0

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的编程评测,如此大规模的删减并未造成可测量的性能下降,因此大家也不必过于担心。

这不嘛,网友陈成(@chenchengpro)直接把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)

参考链接:

[1]https://x.com/chenchengpro/status/2081339012632215684

[2]https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models

喜欢(0)

上一篇

花旗AI追踪:模型持续增强,但芯片与电力将难以跟上

下一篇

Midjourney 收购星座社交应用 Co-Star,月活达 430 万,团队全员并入

猜你喜欢