跳到正文
IFAI

AI工具

Anthropic 复盘 Claude Code「变笨」:三大改动惹祸,已全修复并重置额度

首次发布 传播指数 43

Anthropic 发布复盘说明,回应了近期 Claude Code 性能下滑的反馈。调查发现,问题出在默认思考预算被下调、缓存清理 Bug 导致思考历史丢失,以及限制字数的提示词拉低了质量。三处问题现已全部修复,所有订阅者额度已被重置。

Anthropic 复盘 Claude Code「变笨」:三大改动惹祸,已全修复并重置额度
图:anthropic.com

你是不是也觉得最近 Claude 写代码好像变笨了,甚至经常转头就忘?

这不是你的错觉。Anthropic 在 4 月 23 日发布了一份复盘报告,承认在过去一个多月里,Claude Code 确实出现了明显的质量下滑。官方排查后发现,问题并不是底层的模型权重缩水了,而是客户端和配套框架里连续踩了三个大坑。

受影响的产品包括 Claude Code、Claude Agent SDK 以及 Claude Cowork,纯 API 接口则未受波及。目前所有问题已在 4 月 20 日发布的 v2.1.116 版本中彻底修复。为了补偿用户,Anthropic 宣布从 4 月 23 日起重置所有订阅者的使用额度。

三个改动,把 AI 搞得又笨又健忘

第一个坑出在思考强度的默认值上。3 月 4 日,为了解决 Opus 4.6 经常因长时间思考导致界面像卡死一样的延迟问题,Anthropic 把默认思考强度从 high 降到了 medium。虽然界面响应变快了,但用户很快抱怨代码变傻了。官方虽然加了弹窗提示和 inline 选择器,但多数人根本没动过默认配置。最终官方在 4 月 7 日回滚,现在 Opus 4.7 默认拉满到 xhigh,其他模型默认回退到 high。

第二个坑是个相当隐蔽的缓存 Bug。3 月 26 日,团队上线了一项优化:如果会话闲置超过一小时,就在下次恢复时清理旧的思考过程来节省 Token。结果代码写出了 Bug,清理思考过程的操作不仅没有只执行一次,反而在接下来的每一个回合里都重复触发。这导致 Claude 只能记住最后一次的思考,前面的逻辑全丢了。AI 变得健忘、重复劳动、乱调工具,而且因为每次都无法命中缓存,订阅额度消耗得飞快。这个 Bug 在 4 月 10 日的 v2.1.101 版本中被修复。

第三个坑则是系统提示词惹的祸。因为最新的 Opus 4.7 太话痨、消耗大量输出 Token,团队在 4 月 16 日给系统提示词加了一条规则:要求工具调用之间的文本不超过 25 个词,最终回复不超过 100 个词。看似平常的限字要求,在更广泛的评测中却直接导致 Opus 4.6 和 4.7 的智商评测指标暴跌了 3%。官方意识到问题后,火速在 4 月 20 日把这句提示词撤掉了。

内部测试没能在第一时间发现这些问题,也是因为种种巧合。官方表示,内部排队实验和命令行界面展示逻辑的差异,掩盖了缓存 Bug 的复现。直到他们用 Opus 4.7 去做跨代码库的代码审查,才准确定位了那段出错的代码。

为什么重要

这篇复盘非常坦诚地揭开了一个行业潜规则:很多时候大模型显得「变笨」,根本不是模型本身被暗改,而是产品层面的工程优化和上下文管理在帮倒忙。为了帮用户省延迟、省 Token,Anthropic 自作主张降低推理强度和限制提示词字数,反而直接阉割了模型的推理链条。

对开发者来说,这篇报告彻底消除了过去的疑神疑鬼。如果过去一个月你觉得 Claude Code 很难用、老是丢失上下文,现在升到最新版就可以放心重试了。额度重置也算是个实在的补偿。

我们认为,Anthropic 这次的处理态度非常专业,敢于把系统提示词调优失败、缓存逻辑写崩等细节完全公之于众。但它也给整个 Agent 行业敲了警钟:给大语言模型写系统外壳就像走钢丝,哪怕只是限制一行「不超过 25 词」,都可能引发蝴蝶效应,让原本强悍的模型当场失灵。未来怎么在客户端优化与模型原始能力之间做好平衡,各家都得重新交学费。

来源 (1)

  1. [1]
    anthropic.com(在新标签页打开)原文anthropic.com

每日 AI 内容精选