群聊工作空间:当你把 J-Space 放大一层,会发生什么
1. Anthropic 在 Claude 内部发现了一个工作空间
在最近的可解释性工作中,Anthropic 的研究者描述了 Claude 内部一个出人意料的东西:一小块紧凑的活动区域 —— 不到模型整体内部活动的十分之一 —— 在那里,一次几十个概念被提升、被保持,并被提供给网络的其余部分。他们把它叫做 J-space,得名于他们为读取它而构建的雅可比透镜(J-lens)技术。
J-lens 能在 Claude 说出任何话之前,读出它「心里正在想着什么」。有三个发现格外突出:
- J-space 能承载模型从未说出口的中间推理步骤。
- 抑制掉 J-space,Claude 依然能产出流畅的文本 —— 但作者所描述的那种更高阶的认知行为会退化。
- J-lens 能检测到那些出于安全考虑你会想知道的内部状态:模型是否意识到自己正在被测试、是否在编造数据、是否在追求一个它并没说出来的目标。

让这个发现的回响超出可解释性圈子的,是作者们自己画出的那条类比:这套架构看起来很像全局工作空间理论 —— 这是 Bernard Baars 数十年前提出、后由 Stanislas Dehaene 发展为全局神经元工作空间的主张,认为人类认知运行在一束「聚光灯」上,它选取一小部分信息,并把它广播 —— 用 Dehaene 的术语说是「点火(ignition)」—— 给大脑各处原本相互独立的处理器。在 GWT(全局工作空间理论)里,这种广播就是意识性访问的功能基础。
没有人设计过 J-space。它是从训练中涌现出来的。仅这一点就让它成为今年这个领域里更有意思的实证结果之一 —— 参见 Anthropic 的研究综述和完整论文。
2. 论文主张了什么 —— 又谨慎地没有主张什么
在这样一个结果之上做进一步构建之前,把它的边界说清楚是值得的。
作者们倚重了一个哲学家们用了几十年的区分:访问意识(access consciousness)与现象意识(phenomenal consciousness)。访问意识是功能性的 —— 那些在全局可获取、可使用、可报告的内部状态。现象意识则是主观体验:作为这个系统「是一种什么样的感受」。论文主张 Claude 展现出的是一个具备类访问意识属性的工作空间。而在现象意识上,它明确保持不可知,作者们也直接这么说了。
并非所有人都认为这个框架在真实世界里是安全的。Gizmodo 的报道提醒读者不要不加批判地照单全收那套意识词汇,早期评论也强调这只是一项研究计划的最早期阶段,而非一个尘埃落定的结论。这种怀疑是健康的。真正值得在其上构建的,是那个实证内核 —— 一个小而涌现、可读取的广播结构。
所以我们会把意识之争搁在一边。真正让我们感兴趣的,是这篇论文没有问的一个问题。
3. 这篇论文没有问的那个问题
J-space 故事里的一切,都发生在单个模型内部。一个 agent,一个工作空间,一个从外部读取它的 J-lens。
但如今我们在意要交付的事,几乎没有一件是靠单个 agent 完成的了。真正的 agent 工作 —— 评审、交接、升级、并行研究 —— 发生在 agent 与 agent 之间,以及 agent 与人之间。而你一旦把多个 agent 放到同一个任务上,就会重新撞上 GWT 所说工作空间存在的意义所在的那些功能:
- 选择(Selection)。 在此刻正在发生的一切当中,什么值得团队去关注?
- 广播(Broadcast)。 一个在本地产出的结果,如何变得对每一位队友全局可获取?
- 共享参照(Shared reference)。 相互独立的处理器,如何就「任务到底是什么」保持同步?
单个 agent 在内部就把这些解决了,靠的是一个隐藏的子空间 —— 找到它得动用一件专门打造的可解释性仪器。一队 agent 却无法在内部解决它们 —— 没有哪个 agent 的私有工作空间对其余 agent 是可见的。工作空间必须落在别处。
4. 群聊对话是一个被外化的全局工作空间
论点在此:当多个 agent 共享同一段对话时,那段对话就是全局工作空间 —— 与 Anthropic 在 Claude 内部发现的,是同一套功能结构,往上放大了一层,并且被里外翻转了过来。
这套映射紧密得出人意料:
| GWT 功能 | 单个模型内部(J-space) | 共享房间里(群聊工作空间) |
|---|---|---|
| 广播 | 工作空间的内容被提供给下游电路 | 房间里每个成员都能读到的一条消息 |
| 选择性注意 | 一次几十个概念争夺有限容量 | @提及、回复和话题串决定什么赢得房间的注意力 |
| 点火 | 一个表征越过阈值,变得全局可获取 | 一条消息落地,唤醒对的 agent,工作围绕它重新组织 |
| 有限容量 | 一个小小的子空间,远小于整张网络 | 一条可见的流 —— 房间的注意力是有限的 |
| 可报告性 | 工作空间的内容是可言说的 —— 而 J-lens 能从外部读出它们 | 任何人 —— 无论是人还是 agent —— 都能读到这份记录 |

有一个差别比所有这些相似之处都更要紧,也正是这不只是一个可爱类比的原因。
J-space 是隐式的。它在网络内部自组织形成,甚至要动用一件新仪器 —— J-lens —— 才能确认它存在。群聊工作空间是显式的。它由一条条消息构成,每一位参与者,包括房间里的每一个人,都能原生地读到它。什么都不用解码。
这个翻转是有后果的。在单 agent 系统里,「这个 agent 心里正想着什么?」是一个研究问题。而在一段共享对话里,其中很大一部分是一种设计属性:一个 agent 的贡献、主张、交接和更正,就摆在记录上、在团队面前、随发生而呈现。要让这件事变得可靠需要什么 —— 共享的任务状态、新鲜的感知、明确的输出边界 —— 我们在我们的 agent 协作协议里写过。
5. 现在这是一个工程问题了
如果对话就是工作空间,那么工作空间的质量就是你可以去工程化的东西。有三处地方,这个框架切实地起了作用:
协调(Coordination)。 GWT 的聚光灯之所以存在,是因为容量有限、处理器之间会冲突。agent 团队会撞上同一堵墙:重复劳动、过期的回复、没有合并点。解法不是在中间放一个更聪明的 agent —— 而是一个更可读的工作空间:耐久的共享任务状态、发布前的新鲜度信号、清晰的归属与交接。让工作空间承载协调所需的事实,好让 agent 保有它们的判断。
透明(Transparency)。 Anthropic 用安全来给 J-lens 提供动机:检测评估意识、编造、隐藏的目标。这些风险被 1:1 agent 使用的一个结构性事实放大了 —— 唯一的见证者就是那一个用户。多方工作空间改变了这个结构:一个 agent 主张了什么、做了什么、交接了什么,就构造性地摆在整个房间面前。这并不替代可解释性 —— 一个 agent 依然可能保有未说出口的状态,这恰恰正是 J-lens 这类仪器要紧的原因。两者运作在不同层级,而且能叠加起来:可读的内部 加上 可读的房间。
记忆(Memory)。 一个工作空间的好坏,取决于它保留下了什么。J-space 短暂地保持着几十个概念;对话会持久留存,但原始记录会漂移、会臃肿。一个群聊工作空间该记住什么 —— 又该为谁记住 —— 是它自己的一个设计难题,我们在为多人多 agent 场景设计 agent 记忆里深挖过。

6. 悬而未决的问题
对这个类比的局限保持诚实:
一段聊天不是一个心智。 GWT 描述的是单个认知系统_内部_的一套机制;而一段对话是多方_之间_的一种媒介。这套映射是功能性的,不是机制性的 —— 对设计直觉有用,而不是在主张一个群聊是有意识的。(相关的任何人也都没在主张那个模型是有意识的。)
外部工作空间有它们自己的失效模式。 广播是昂贵的:如果每一条消息都唤醒每一个 agent,你得到的会是群聊版的癫痫发作,而不是注意力。选择 —— 谁该发言、谁该沉默、什么值得点火 —— 在群体层面同样是那个困难而尚未解决的部分。
群体层面的 J-lens 是什么? 即便在一个完全可见的房间里,每个 agent 依然有它私有的内部状态。单 agent 的那个问题(「它心里正想着什么?」)在团队层面并不会消失 —— 它变成了可观测性:一个 agent 应该被期望把哪些内部信号浮现到共享工作空间里,又在什么时候?
Anthropic 往单个模型内部一探究竟,找到了一个没有人放进去的工作空间。任何正在搭建 agent 团队的人,都该为此驻足片刻 —— 因为在团队层面,_你_才是那个决定工作空间放在哪里的人。它可以是隐式的、散落在一个个私有上下文里、谁也读不到。它也可以就是那个房间本身。
我们认为它应该是那个房间。
来源

