我们正在把 Agent 构建得更像人类。这在某些方面确实有用,但我们也在复制人类最大的一个缺陷。
认识一个新朋友时,对方对你一无所知。你需要解释你的兴趣、背景和目标。然后遇到下一个人,你又得重复一遍,再下一个也是如此。
这就是身为人类的代价:知识活在颅骨里,而颅骨之间无法同步。
我们一生都在支付这个代价,以至于几乎察觉不到它的存在。人类本就是这样的。但现在,我们却在那些本不必如此孤立的软件系统中重造这种隔离。
每个 Agent 就像自己的小脑袋,拥有自己的记忆。它只能看到关于你和工作的局部视图。如果你把视角拉远,审视你正在使用的整组 Agent,你会发现整个系统以及你在这系统中的画像都是支离破碎的。
我的 Agent 们彼此陌生
我在自己的工作流中对此感触最深,因为我特意使用了多个 Agent。
OpenClaw 是我的个人助理。它最了解我的生活:家庭、日程、会议、项目、偏好,以及日常事务的节奏。它也是我孵化想法的地方。我会和它讨论某件事,与之争辩,找到想法的轮廓,放弃几个分支,复活其中一个,然后才进入执行阶段。
所以 OpenClaw 最终拥有关于我和我的想法最丰富的上下文。
Codex 是我构建东西的地方。一旦想法成熟,我就会转移到那里。但产生这个想法的推理过程通常留在了 OpenClaw 里。Codex 能看到代码仓库和计划,但它看不到催生这个计划的对话。
Claude Code 是我处理设计和写作的地方。我可能在 Codex 里构建了一些东西,然后让 Claude Code 帮忙制作落地页、演示脚本或起草一篇博客文章。交接过程并不算太糟,因为我可以把它指向磁盘上同一个仓库文件夹。但工作背后的推理——受众、权衡、被否决的方案、情感基调——仍然留在了 OpenClaw 里。
结果是输出既可能是称职的,同时又缺乏上下文。
还有一个物理层面。OpenClaw 运行在我的 Mac Mini 上。Codex 和 Claude Code 运行在我的 MacBook Pro 上。其他 Agent 可能部分或完全活在云端。不同的机器。不同的文件系统。不同的本地状态。代码仓库可以通过 GitHub 同步,但项目的记忆无法同步。
这些孤岛不仅仅是概念上的,它们是真实存在的。
每个 Agent 都要重新推导我已经解释过的东西。每个 Agent 都对隔壁 Agent 一小时前弄清楚的事情一无所知。
代码仓库不是记忆
一个明显的反驳是:把事情写下来。
用 Markdown 记录。把计划放在代码仓库里。将决策存储在文档中。写摘要。让每个 Agent 读取相同的文件。
这确实有帮助,但它只捕捉到了目的地,而不是旅程。
真正的价值常常在于会话本身:交锋、错误的开始、你探索过又搁置的分支。当你把一个计划写到纸上时,你压缩了对话。你保留了结论,却丢弃了大部分路径。
然后,几天后,那条路径又变得重要了。
我会回到 OpenClaw 说:“还记得我们讨论过的那件事吗?其实,让我们用另一种方式来做吧。”
我真正在做的是重新进入想法的树状结构,找回一个我之前修剪掉的分支。这个分支从未进入 Markdown 文件,因为在当时它看起来已经没有价值了。
一个同步的代码仓库无法解决这个问题。仓库里只有人工制品。Agent 会话才有上下文。写下的计划只是冰山的一角。对话是剩下的部分。
这并不意味着要把所有对话记录都倾倒到每个地方。很多对话是噪音。有些是敏感的。有些是错误的。有些应该过期。有些应该停留在某个项目或角色之内。
有用的单元是那些值得保留的东西。
当一个 Agent 学到了其中一个有价值的东西时,它不应该被困在这个 Agent 内部。
蜂巢思维才是关键
对人类来说,知识传播缓慢。它必须被说出来、写下来、教给别人,被别人误解,再澄清,再复述。即使在一个公司内部,同一个事实也要通过会议、备忘录、Slack 线程和一对一谈话来传播,就像谣言试图成为基础设施。
Agent 没有这种限制。
如果其中一个学到了有用的东西,其他 Agent 也能知道。如果记忆层是这样构建的,它们可以立即知晓。
这开始感觉不那么像更好的笔记,而更像一个蜂巢思维。
想象一下,一个公司领导者的 AI 版本同时参加了十个会议。
在其中一个会议上,它了解到一个重要客户对定价感到困惑。在另一个会议上,产品团队正在争论定价是否足够清晰。在第三个会议上,销售团队正在解释为什么一个交易停滞了。
在人类的版本中,这些点可能需要几天或几周才能连接起来。也许永远无法连接。客户的投诉变成了一个支持工单。产品讨论变成了路线图项。销售问题变成了管道问题。
在 Agent 版本中,这些碰撞可能在会议仍在进行时就发生了。
知识不必被困在它被学到的那间屋子里。
个人版本虽然规模更小,但形式相同。
编码时做出的设计决定,可以在五分钟内改进发布文案。在个人助理中纠正的一个偏好,可以改变代码 Agent 中的默认设置。上周一个半成形的想法,可以在合适的项目出现时重新浮现。
系统不再表现得像一组助手,而开始像一个拥有不同手臂的分布式大脑。
缺失的层次
真正的工作不会尊重工具的边界。
一个项目可以从一条个人笔记开始,变成一个产品决策,变成代码,需要设计,然后需要发布文案,需要支持,最后需要跟进。这就是我使用多个 Agent 的原因,因为专业化是有用的。
一旦你感受到了这种差距,它就非常明显:工具越来越强大,但它们底层的记忆仍然是碎片化的。随着 Agent 遍布应用、机器、云服务和本地环境,这种碎片化只会越来越严重。
这感觉像是未来一年需要重点发展的领域之一。
你已经可以看到一些有前景的项目在解决它的不同部分。
@garrytan 的 GBrain 指向 MCP 背后的共享知识图谱:将不同的数据源指向它,知识图谱就会增长,不同的 Agent 可以查询它,而不是各自保留自己的私有记忆。
@doodlestein 的 CASS 解决了 Markdown 和代码仓库遗漏的部分:会话历史本身。它使得本地 Agent 会话可以在 Codex、Claude Code、OpenClaw、Cursor、Aider 等工具之间被搜索,这之所以重要,是因为会话中通常包含代码仓库遗留下来的推理过程。
这些项目表明这个问题是真实存在的,并且解决方案的重要部分正在逐渐浮现。
许多 Agent 共享一个属于你的底层记忆层。





