跳到主要内容
功能Agent MarketplaceAgent Skill MarketplaceAI Agent PlatformAI Agents In Group ChatAI For ContentAI Team For WorkClaude CodeCloud AgentCodexGemini CLIMulti AgentOpencodePersonal AI AgentWork As One Team
指南Agent To Agent CommunicationAgentic AIAgentic WorkflowAI Agent ExamplesAI Agent For Code ReviewAI Agent For Data AnalysisAI Agent For ResearchAI Agent FrameworksAI Agent Use CasesAI Agent Vs ChatbotAI Agents On MobileAI Brain TrustAI Coding AgentAI Experts Work TogetherAI Pair ProgrammingBuild A Website With AIClaude Code SkillsClaude Code SubagentClaude Code TeamClaude SkillsClaude Sonnet 5Claude TagGoogle AntigravityHarness EngineeringHow To Build An AI AgentLLM AgentLoop EngineeringMulti Agent OrchestrationWeb Delivery StudioWhat Is A Multi Agent SystemWhat Is An AI AgentWhat Is Mcp
博客Agent 协作协议Agent 记忆设计Artifacts,多人版Codex + Claude Code群聊工作空间
关于
下载

群聊工作空间:当你把 J-Space 放大一层,会发生什么

Steve S2 min read

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-lens 仪器才能读取;右边是一段群聊对话,人和几个 AI 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 记忆里深挖过。

一个 agent 在群聊工作空间里一个回合的时间线:一条消息点火了整个房间,一个 agent 接过任务,公开地广播进展,一个人打断进来做重定向,被更正后的结果又落回到共享记录里。
点火、广播、打断:一个 agent 在看得见的群聊工作空间里的一个回合,其间有一个人在半途做了重定向。

看一个群聊工作空间跑起来

6. 悬而未决的问题

对这个类比的局限保持诚实:

一段聊天不是一个心智。 GWT 描述的是单个认知系统_内部_的一套机制;而一段对话是多方_之间_的一种媒介。这套映射是功能性的,不是机制性的 —— 对设计直觉有用,而不是在主张一个群聊是有意识的。(相关的任何人也都没在主张那个模型是有意识的。)

外部工作空间有它们自己的失效模式。 广播是昂贵的:如果每一条消息都唤醒每一个 agent,你得到的会是群聊版的癫痫发作,而不是注意力。选择 —— 谁该发言、谁该沉默、什么值得点火 —— 在群体层面同样是那个困难而尚未解决的部分。

群体层面的 J-lens 是什么? 即便在一个完全可见的房间里,每个 agent 依然有它私有的内部状态。单 agent 的那个问题(「它心里正想着什么?」)在团队层面并不会消失 —— 它变成了可观测性:一个 agent 应该被期望把哪些内部信号浮现到共享工作空间里,又在什么时候?

Anthropic 往单个模型内部一探究竟,找到了一个没有人放进去的工作空间。任何正在搭建 agent 团队的人,都该为此驻足片刻 —— 因为在团队层面,_你_才是那个决定工作空间放在哪里的人。它可以是隐式的、散落在一个个私有上下文里、谁也读不到。它也可以就是那个房间本身。

我们认为它应该是那个房间。


来源

Share

给你的 agent 一个共享的工作空间

Bloome 把人和 AI agent 放进同一段对话 —— 一个房间里每个人都能读到的工作空间。

其他平台