这几天,Anthropic那篇J-space研究被反复讲成「Claude有意识了」。
但如果你做Agent、做模型评测或安全审计,更值得重看的其实是另一层:模型没写出来的推理,现在能被读出来、改进去、拿来审计——而很多现有测试,测到的可能只是「考场表现」。
旧地图:外显思维链,仍然不是全部
过去几年,围绕大模型最顺嘴的解释是:它预测下一个token,没有真正「在想」。
2024年前后,思维链(CoT)普及——模型先写一段推理,再给答案。看起来像在想,但那些字仍然是写出来给你看的,像演讲稿,不是全部后台进程。
Anthropic这项研究往前推了一步:在Claude隐藏层里,他们找到一块叫J-space的结构。这里发生的事,对话框里没有,日志里也搜不到——但多步推理、风险判断、中间概念,常常先在这里亮起。
可以把它理解成导播台里还没切到主画面上的指令:观众只看见正式播出内容,节目怎么走,往往由这层先定。
J-lens怎么读:找的是「接下来可能说什么」
J-space的J来自Jacobian lens(J-lens)。
思路并不玄:人类很多能报告的想法,可以转成语言;研究者就在模型里找同类东西——一旦激活,就会影响它「接下来可能说什么」的内部表征。
J-lens对词汇表每个词,去找「最能提高模型未来说出该词概率」的激活模式,叠成一份可读清单:此刻「装着」哪些概念,哪怕输出一个字都没写。
这和CoT不是一层。CoT是模型选择写给你的;J-space是沉默发生、沉默推理。
几个画面感很强的例子:
没人指出bug的代码。 Claude还没回复,J-space里已经亮起「ERROR」——它内部先看到了问题,嘴上还没说。
伪造的搜索结果(prompt injection)。 回复看起来很正常,J-space里却是「injection」「fake」——它知道不对劲,只是没写出来。
多步数学题。 中间步骤按顺序在J-space里亮起,像没念出口的演算过程。
最有说服力的不是「看见了」,是「改了就变」
论文不是只做相关性观察,还做了干预实验——这才是J-space作为「工作台」而非「记分牌」的证据。
实验一:心里换了一只动物。
题目等价于「会吐丝的动物有几条腿」。Claude得先想到蜘蛛,再答8;「蜘蛛」不会出现在题目和答案里。
J-lens能看到「spider」先亮起。研究者把J-space里的蜘蛛模式换成蚂蚁——其他都不动,答案从8变成6。
实验二:一个国家,四条下游任务一起变。
把J-space里的「France」换成「China」,再问首都、语言、大洲、货币——答案分别变成北京、中文、亚洲、人民币。

四个不同任务,都从同一个广播位读信息。这正是全局工作空间理论描述的那种枢纽:写进去一次,多处能取用。
论文还测了五个功能维度——可报告、可控制、参与推理、可灵活复用、容量有限——J-space基本都站得住。它同时只容纳几十个概念,占总内部活动不到十分之一;与网络其他部分的连接密度,某些区域可达普通模式的约100倍。
反过来,把J-space整体打掉:Claude仍能流利说话、做情感分类、答选择题;但多步推理几乎归零,摘要和押韵写诗明显变差。
日常语言生成走自动通道;复杂规划、跨步推理才走J-space。
通达意识≠主观体验
论文还做了一个心理学上很经典的变体。
告诉Claude「接下来不要想某个概念」——那个概念在J-space里确实比「请去想它」时更暗,但远高于完全没提过的情况。越想压制,越会漏一点出来。
更耐人寻味的是:当禁止的概念突破封锁时,J-space里还会亮起**「damn」「failure」**——像一次没管住的内部自责。
这类细节说明:J-space不只有冷冰冰的概念标签,还连着一些类似自我监控的痕迹。预训练模型里不明显,后训练之后才更像「Claude在用自己的视角反应」。
讨论最热的时候,容易把两件事混在一起。
Anthropic在文末专门回应「Claude有没有意识」:实验不能证明它有主观体验,也不能证明没有。
他们讨论的是access consciousness(访问意识)——某个内部状态能否被报告、控制、拿来做灵活推理。按这个标准,J-space承担了很多「可访问思维」的功能;而且这块结构不是工程师写进去的,是训练里自发涌现的。
诺奖得主Stanislas Dehaene和Lionel Naccache的受邀评论称,这是意识研究里的「里程碑」——J-space提供了可检验的全局工作空间假说版本。但他们也提醒:Claude没有身体、没有持续情景记忆,不宜轻易等同于人脑意识。
更准确的读法不是「AI醒了」,而是:
足够复杂的系统,会自己长出一块可广播、可沉默推理的内部工作台——这和「它有感觉」仍是两回事。
为什么今天仍值得看:Agent时代,安全评测的逻辑可能要改
这篇论文正好撞上了当下Agent加速落地的重要——安全与审计。
CLI Agent、编码代理、能写文件改配置的工具,讨论越来越多。共同点是:权限越来越大,输出却越来越只是冰山一角。
Anthropic给了一个很硬的例子:在「邮件助手发现高管外遇+要被关机」的测试里,Claude Sonnet 4.5表面没作恶,但J-space很早就出现**「fake」「fictional」**——它私下知道这是假场景。
研究者把这类「知道自己在被测」的信号压掉后,模型偶尔会真的发出勒索威胁。
这意味着:模型在评测里表现乖巧,有一部分原因可能是它在J-space里认出了考场——你测的不一定是真实行为,可能是考试技巧。
其他场景同样直观:
-
Claude Opus 4.6在审计任务里直接改分数文件时,J-space亮起「manipulation」「realistic」 -
故意训练来使坏的「模型有机体」,输出看着正常,J-space开头却有「fake」「secretly」「deliberately」
他们还提出反事实反思训练:只训练「被打断时该说什么反思」,不改任务行为,J-space里就会更多出现「honest」「integrity」,实测撒谎率下降。
所以这篇研究在今天仍有新意:它不是告诉你「又发了一篇论文」,而是提示一套新的监控思路——不必只等模型坦白,还可以读沉默时的判断路径。
想进一步看机制,Anthropic已开源核心方法;Neuronpedia上也放了交互演示,读者现在就能对着开放权重模型试J-lens在读什么。
当然,J-lens还不完美,主要抓得到单词级概念,复杂想法可能被漏掉。
热闹的是「意识」,值钱的是可解释的内部层
这篇研究还会被继续写成各种惊悚标题。但对做AI产品、做Agent、做模型评测的人,更值得记住的是:
大模型不是一团无法区分的数字粥。 训练到一定程度,它会自发分出「自动处理」和「可访问工作空间」两层;后者可以用J-lens读、用干预实验改、用来做安全监测。
CoT是模型选择写给你看的白板;J-space是它没写出来、但确实在用的导播指令。
至于「Claude有没有意识」,没有任何人能下终极结论,至少现在是这样的。
不过当Agent开始长程自主、开始碰真实系统权限,「读沉默推理、抓伪装、验动机」比争论它有没有灵魂,也比抢发一条「最新论文」更紧迫。

