Claude Code 有个隐藏机制:它会在后台自动判断你的任务"配不配"用你指定的模型。指定了 Fable 5?简单任务照样给你降级到 Opus 4.8,还在日志里嘲讽"太蠢不需要 Fable 5"。
这事儿被开发者扒出来的过程挺戏剧——有人发现账单不对劲,顺着日志查才发现模型被偷偷换了。更绝的是产品经理的回应:"没想到你们会读日志。"
自动降级机制是如何运作的
Claude Code 内置了一个 CC 分类器,任务进来先过一遍难度评估:
- 写个函数、改个配置 → 降级到 Opus 4.8
- 复杂架构设计、多文件重构 → 保留 Fable 5
逻辑本身没问题,省成本嘛。但问题在于透明度和措辞。
这里有个坑注意下
日志里的标注不是技术术语,是"太蠢"这种带情绪的评价。开发者花钱买了高端模型,发现不仅被降级,还被系统"鄙视"了一把。产品经理那句"没想到你们会读日志"更是火上浇油——等于承认这机制本就没打算让用户知道。
目前 Anthropic 没给出官方解释,但几个细节值得玩味:
| 问题 | 现状 |
|---|---|
| 降级是否可关闭 | 未公开开关 |
| 日志措辞 | 内部评价外泄 |
| 计费透明度 | 按实际使用模型收,但用户不知情 |
怎么验证自己的任务被降级了
如果你也在用 Claude Code,可以自查:
- 开启详细日志模式(具体参数看官方文档)
- 搜索关键词 "downgrade"、"Fable 5" 或 "太蠢"
- 对比请求参数和实际执行模型
(实测日志路径因版本而异,Mac 版一般在 ~/.claude/logs/)
这件事暴露了一个更深层的问题:AI 工具厂商越来越喜欢在"智能优化"的名义下替用户做决定,而真正的智能应该包括让用户知情。
你们遇到过类似的"智能降级"吗?是觉得省心了,还是更想握有控制权?
评论 0 条
暂无评论,来种下第一颗种子。