文章摘要
近期,不少使用Claude和GPT系列模型的用户反馈,这些模型出现了“降智”现象,比如回答质量下降、功能异常、输出不符合预期等,但第三方的跑分测试却显示,这些模型的核心性能指标并未出现明显下滑,这种反

近期,不少使用Claude和GPT系列模型的用户反馈,这些模型出现了“降智”现象,比如回答质量下降、功能异常、输出不符合预期等,但第三方的跑分测试却显示,这些模型的核心性能指标并未出现明显下滑,这种反差引发了行业内外的广泛关注。

实际上,很多用户感受到的“降智”问题,并非模型本身的性能出现了严重下滑,而是出在模型运行的外部环节,包括模型被偷偷更换、推理强度被暗降、对话过长导致上下文混乱、账号被风控、中转环节存在异常等情况。大部分这类问题,用户自己就能通过简单的方法排查和解决。

第一步:确认模型是否被更换

要排查“降智”问题,首先需要确认自己使用的模型是否和预期一致。此前有不少用户反映,自己选择的是GPT-6系列模型,实际却被路由到了旧模型,这种情况可以通过工具命令快速检查。

对于Claude系列,在Claude Code中,可以使用/status命令查看当前使用的模型和版本,用/effort status命令查看推理强度,用/usage命令查看当前会话的用量。对于ChatGPT,打开设置里的“使用情况”,切换到“分析”,在右上角选择“按模型”,就能查看最近7天实际使用的模型。此前GPT-6 Astra被曝“偷跑”,就是通过这种方法确认的。Codex的用户也可以用/status命令查看当前模型、推理强度和用量。

需要注意的是,不要直接询问模型“你是谁”,模型自报的型号可能会受到多重因素影响,结果不太可靠。

处理自动换模型的情况

Claude Opus 5.5内置了安全检查机制,当请求被判定为生物、网络安全相关或涉及模型训练时,系统会自动改用旧模型重新回答,比如生物类和模型训练类请求会换成Claude Opus 5,网络安全类请求会换成Claude Opus 4.8。

这种自动换模型的情况,检查范围很广,不仅包括用户的提示词,还会涉及Claude读到的记忆、MCP连接器内容、搜索结果和文件等,即使提示词中没有敏感词,也可能被拦截。被拦截后,整个会话都会沿用旧模型,推理强度也会保持之前的设置,比如Claude Opus 5.5默认是medium,切换到Claude Opus 4.8后还是medium,比4.8自己默认的high低一档。

如果出现这种情况,可以手动用/model命令重新选择Claude Opus 5.5。如果不想被自动换模型,可以在/config设置中找到“消息被拦截时切换模型”选项,改成“每次先问”,或者在设置文件中添加"switchModelsOnFlag": false,这样被拦截后,系统会暂停并让用户选择换模型还是改写提示词,切换回去又被拦下时,可以改写上一条消息或按两次Esc退回。

调整推理强度

Claude模型的推理强度从低到高分为low、medium、high、xhigh、max五档,档位越高,模型思考的时间越长,消耗的额度也越多。Claude Opus 5.5的默认强度是medium,比Claude Opus 5的high低一档。Anthropic的实测显示,在编程和知识工作类的评测中,Claude Opus 5.5用medium档已经不输于Claude Opus 5的high档。

从9月22日起,之前保存在全局设置里的推理强度,不再套用到Claude Opus 5.5这类新模型上,一律从默认档起步。如果之前用Claude Opus 5时设置过high档,换到Claude Opus 5.5后,实际用的是medium档,用户可能自己都没注意到。

推理强度降一档,模型的表现会有一定变化,根据开源项目LiveNerf的测试,同样的题目,从high降到medium,准确率下降约4分,输出token减少四分之一。LiveNerf从Claude Opus 5.5发布第三天起,每天用同一套78道题测试,每10天统计一次,到11月3日的三次测试都显示模型性能无明显变化,另一追踪项目NerfBench也显示GPT-6.1 Sol和GPT-6 Astra的成绩正常。

调整推理强度的方法有三种:一是用/effort high或/effort xhigh,设置一次就会保存为该模型的默认设置,/effort max只对当前会话生效;二是写进设置文件,按模型设置档位,比如在modelSettings中设置claude-opus-5-5的effortLevel为high;三是在提示词中写上ultrathink,临时提高强度,这个词变成彩虹色就说明强度已提高。

官方建议,日常开发用medium档,修复bug这类需要验证的工作用high档,xhigh档适合需要深入思考的任务,max档留给非常复杂的难题,不建议一上来就用max档,因为收益会递减,容易想太多。

优化对话质量

如果模型的回答跑偏,不要在原对话里直接纠正,因为错误的答案会留在上下文里,后续回答容易被带偏。可以按两次Esc或者用/rewind命令退回到出错之前,换更具体的说法重新提问。

Claude Code的官方建议是,纠正两次还不对,就别纠正第三次,用/clear清空对话,写更好的提示词重新开始。Codex的用户也类似,比如用GPT-6.1 Sol时,一个提示词用完就新开对话,效果更好。

另外,10月以来,Claude Code新增了“空闲压缩”功能,一段20万token以上的对话放着不动大约54分钟,就会被自动压缩成摘要。如果不想开启这个功能,可以在设置里添加"idleCompaction": false,同时记得在终端运行claude update,近期Claude Code修复了压缩上下文后撤回重做、读取旧版CLAUDE.md等疑似降智的bug。

清理旧提示词

如果CLAUDE.md是从旧模型时代积累下来的,里面可能有很多“回答前再检查两遍”“务必做到最详尽”“必须遵守12条规则”这类话术,这些旧提示词可能会拖后腿。新一代模型会把这类话当真,白白消耗token,遇到矛盾规则还会反复确认,耽误正事。

Claude Code里的/doctor prompt-audit命令,可以扫描CLAUDE.md、规则和技能文件,找出给旧模型写的指令、指向不存在文件的引用,以及互相冲突的规则,给出修改建议。Anthropic的测试显示,清理这类旧写法后,客服场景的测试中,成本平均降低9%,准确率提高约2个百分点。

OpenAI也在GPT-6 Astra的官方指南中建议,检查模型能读到的技能文件和AGENTS.md,技能文件含糊或有矛盾,GPT-6 Astra可能会中途停下不干活,指南还提供了两段现成的提示词,放进AGENTS.md就能用。

处理中英文切换问题

不少用户反馈,即使CLAUDE.md里写明全程用中文回复,Claude Opus 5.5还是会冷不丁冒出一段英文,提醒后能消停几轮,过一阵又切换回英文。有用户统计,9月28日到10月25日,Claude Opus 5.5每周有7%-9%的回复几乎全是英文,同期Claude Opus 4.6是2%左右,Claude Sonnet 5.5几乎为零。

模型自动切换成英文回复,常发生在读完一大段英文工具输出之后,加载英文写的技能文件后,英文回复的比例还会翻倍。即使设置了language为简体中文,也无法完全避免。

目前唯一有效的解决方法是添加Stop钩子,每次准备结束回复时,钩子会检查是否是英文,是英文就拦截,让模型用中文重写。网友实测,钩子拦截了44次,全部改回了中文。具体设置方法是,把一段代码保存为~/.claude/hooks/zh_guard.py,再在~/.claude/settings.json中配置这个钩子。如果还是不行,新开一个会话最省事。

ChatGPT账号被降智的判断和解决

如果使用ChatGPT时感觉被降智,可以通过几个方法快速判断:最简单的是发一句“ciallo”,正常的Astra会带着颜文字回复“Ciallo~(∠・ω< )⌒★”,降智的只会回复“Ciallo!”或“Ciao”;也可以询问一件最近发生的事,如果模型的知识停留在更早的时间,说明可能被换成了旧模型;还可以让模型画“鹈鹕骑车”,画得不好基本就是被降智了。

最准确的方法是检测“模型指纹”,开源工具ModelTrace可以通过模型生成的随机数分布识别模型,三道题就能认出是哪个模型,降智的号生成随机数还会特别慢,但目前该工具的指纹库还没有GPT-6.1 Sol、GPT-6.1 Terra和GPT-6.2 Astra,测试结果只能当参考。

如果确认账号被降智,可以尝试这些方法:一是刷新冷却,所有设备退出登录,48-72小时不用,不少网友表示有效,但重度使用可能会复发;二是换干净的IP,亲测有效,换完最好等一会再测试,因为ChatGPT需要重建账号缓存;三是改密码、重新开启两步验证、退出所有登录,过几个小时再登录;四是回到以前没降智的旧对话里接着对话,可能恢复正常;最后一招是换号,最费钱但最有效。

需要注意的是,目前没有100%解决降智问题的方法,遇到这类情况可以按照上述方法排查,大部分问题都能得到改善。

以上内容不代表本平台立场,仅供读者参考