最近 Codex 社区在排查一个很怪的问题: GPT-5.5 做复杂编程任务时,`reasoning_tokens` 经常不是自然结束,而是精准卡在几个固定数字上: 516 1034 1552 目前社区发现的解释是: Codex 的系统提示要求模型每 30 秒返回一次数据或状态。 在这种机制下,当模型推理长度刚好到达: usage.output_tokens_details.reasoning_tokens == 518 * n - 2 就会触发自动截断机制 主包检查了一下自己的session 历史后发现确实如此,见图二、三、四,因此如果大家也发现gpt突然变笨了,可以做个类似的诊断看看。 目前社区里的临时解决思路是: router + continue + concat 简单说就是: 1. Router 检测截断 在本地或中间层观察每一轮 response。如果发现 `reasoning_tokens` 正好落在 `518n - 2`,比如 516,就把这一轮标记为“疑似截断”。 2. Continue 自动续推理 不要直接把这轮不完整结果交给 Codex,而是把上一轮 reasoning 状态继续喂回去,再补一句类似: `Continue thinking...` 让模型接着推理 3. Concat / Fold 合并结果 最后把多轮 reasoning 和最终输出折叠成一个完整 response,让下游看到的是一次完整完成的推理。 注意,这个方案不是官方修复。 它的代价也很明确: 依赖当前codex上游行为,未来可能失效。 真正的根因仍然需要 OpenAI 官方修。 @HOWTO薯 #howto用AI抢救一切 #AI博士生 #HOWTO #AI工具 #智能体 #大模型 #人工智能 #codex #降智 #科研日常
GPT-5.5 突然变笨?自查下是否被思考截断
刘耀文的大沙雕
论文
降低AIGC
知网
作者:GPT-5.5 突然变笨?自查下是否被思考截断