Echo's blog
Echo's blog
· 1 min read · 资讯

Claude Code的思考是假的但问题是真的

发现的瞬间#

xh_illust_20260624_claude-thinking_16

一位开发者决定亲自看看 Claude Code 的”扩展思维”功能到底在干什么。他知道 Claude Code 会把每次会话记录到磁盘,包括模型工作时的”思维块”——按理说里面应该装着 AI 一步步推理的原始过程。他打开一个思维块,愣住了。

里面没有层层递进的推理链条,没有权衡不同方案的思考过程,只有一段 600 字符的占位符文本,没有任何真实的思考痕迹。

扩展思维本该做什么#

xh_illust_20260624_claude-thinking_17

“扩展思维”(Extended Thinking)被宣传为模型在解题时进行深度推理的能力。用户以为看到的是 AI 从问题到答案的完整思维轨迹——它犹豫了什么,考虑了哪些分支,又如何排除错误答案。对开发者来说,这是信任的基石:你看到它怎么想,才能判断它靠不靠谱。

文档里其实写了,扩展思维”返回的是 Claude 完整思维过程的一个摘要”。但这句话藏得很深,多数用户不会注意到。他们以为”扩展思维”就是真实思维,却不知道”摘要”意味着大量原始推理数据已被丢弃。

实际发生了什么#

xh_illust_20260624_claude-thinking_18

作者把这件事比作图形格式的惨案:你把 BMP 存成 JPEG,编辑 JPEG 后再存回 BMP,数据损失不可逆。原始文件里的像素细节已经永远丢失了。扩展思维输出的不是思维本身,而是经过压缩、重组后的版本。原始推理中那些细微的犹豫、自我修正、分支尝试,全都不见了。

如果你需要真实的审计线索——比如审查 AI agent 为何做出了某个危险操作——扩展思维的输出根本无法信赖。它呈现的是一个美化过的故事,而非真实的原始日志。

为什么这对信任很重要#

xh_illust_20260624_claude-thinking_19

这触及了 AI 编程工具透明度的核心问题。当一个工具被用来生成影响生产环境的代码时,用户有权知道它的真实推理过程。Claude Code 选择默认提供”经过处理”的思维版本,而非原始思考数据。

也许是为了性能,也许是为了更好的用户体验。但无论出于什么原因,用户都不该在不知情的情况下,被默认提供一份经过”美化”的思考记录。透明度不应该是附加功能,而是信任的前提条件。

来源:Hacker News

Related Posts

Comments

Copied
Copied to clipboard