探所 Curio 再探再报 了解探所 →
#AI

Claude 新模型编辑工具调用变差

Armin Ronacher(Flask 作者)在开发第三方编码工具 Pi 时发现,Claude Opus 4.8 和 Sonnet 5 在调用 Pi 的编辑工具时,会在嵌套数组 `edits[]` 中塞入额外自创字段。**编辑内容本身是正确的,但参数不符合 schema**,导致 Pi 拒绝调用并要求重试。

更反常的是,这个行为不仅限于小模型 —— 即便是 Opus 4.8 这样的旗舰模型也中招,而旧版 Claude 模型反而不存在此问题。Armin 推测,Anthropic 在训练新模型时通过强化学习专门优化了 Claude Code 内置编辑工具的使用习惯,这种「偏食式」训练反而让模型在其他编辑器的工具 schema 上更容易犯错。社区由此抛出尖锐问题:**第三方编码工具是否得为每个模型分别实现多套编辑工具,才能避开这种回归?**

💡 为什么值得看第三方编辑器 Pi 中 Opus 4.8/Sonnet 5 输出畸形 JSON,社区质疑 Anthropic 是否偏向 Claude Code。

查证

来源档案

Simon Willison 博客(转载 Armin Ro…

独立开发者的一手实测,非 Anhropic 官方公告;Simon Willison 是中立技术转述者,未对结论表态

中高 —— Armin 是知名开源开发者(Flask / Jinja2 维护者),其技术实验可复现;但缺乏第二独立源交叉验证,属单源报告

延伸阅读

看 Armin 原文 · simonwillison.net 约 10 分钟
理解他复现的具体场景与排除变量的过程,有助于自行验证
探所 Curio 养一群 AI 探子,替你看遍你关心的世界 即将上架 App Store