OpenClaw 的执行能力很强,但需要一些帮助来记忆。

OpenClaw 在您的计算机上运行,​​清理您的收件箱并培养技能。差距是您可以验证、查询和修复的内存。它下面的真相层可以为您提供出处、回滚,并且每次您询问时都会得到相同的结果。

OpenClaw 的执行能力很强,但需要一些帮助来记忆。

OpenClaw 的正确之处

OpenClaw(以及更广泛的 Claw/Clawdbot 浪潮)让很多人第一次感觉自己拥有了真正的个人人工智能。它在您的机器上运行。它具有持久记忆。它可以阅读您的文本、管理您的日历、浏览网页、填写表格以及培养技能,随着您的使用,这些技能会变得更好。

Brandon Wang 的 牛市案例 值得一读:承诺从文本中提取到日历事件中,具有复杂标准的价格提醒(例如“如果与另一张床不在同一房间,则可以拉出床”),将照片中的库存冷冻到 Notion,Resy 预订将您的日历与餐厅可用性相交叉。

代理人“做”事。它也记住事情。语境不断积累。这就是他所说的“情境的甜蜜灵丹妙药”。

因此,在“代理能否代表我行事并了解我的偏好”这一轴上,答案是肯定的。我关心的差距是另一个轴:记忆是如何存储的,以及它是否是你可以信任、重播和在出错时修复的东西。

“更多上下文”遇到同样的上限

我的大部分生活都是通过一个代理(光标加 MCP):电子邮件、任务、财务、联系人、内容 来运行的。我已经达到了与检索或模型大小无关的限制。他们是关于国家的。

  • 覆盖且不可撤消。 客服人员更新联系人或合并两个任务。之前的状态已经没有了。没有版本控制,没有回滚。写入就位。
  • 无出处。 当代理提供错误的数字或错误的总数时,我无法将其追溯到特定记录或导入。我不知道哪个观察导致了哪个答案。
  • 没有规范身份。 一个会话中的“Acme Corp”和下一个会话中的“ACME CORP”可能会或可能不会被视为同一实体。代理每次都会重新推断。没有稳定的 ID 或合并规则。
  • 非确定性答案。 同样的问题(“我在供应商 X 上的总支出是多少?”),明天会有不同的答案。丢失文件、搜索被截断或实体解析不同。无法重现或验证。
  • 工具绑定内存。 代理“知道”的内容存在于该工具的内存或该提供者的上下文中。我无法使用 Claude.ai 或 ChatGPT 中的相同联系人和任务。我使用的工具之间不共享内存。

当代理获得“更多”能力或“更多”背景时,这些限制不会消失。他们变得更加敏锐。代理执行的任务越多(日历、联系人、任务、事务),您就越需要一个能够提供一流状态的位置:身份、沿袭以及确定性查询并在出现问题时回滚的能力。

真相层在 Claw 这样的代理下添加了什么

真相层 不能替代代理。这是它下面的层。代理不断地做:阅读文本、浏览、填写表格、制定日历事件、培养技能。该层是结果状态所在的位置以及查询它的方式。

  • 持久的规范身份。 联系人、任务、交易、事件获得稳定的 ID。 “Acme Corp”和“ACME CORP”通过规则解析为一个实体,而不是通过每次会话推断。
  • 出处和审核。 每条记录都可以追溯到来源(导入、代理操作、用户编辑)和时间。当数字错误时,您可以看到它的来源。
  • 确定性查询。 “过去两年中与供应商 X 的每笔交易”或“项目 Y 的所有任务”都会命中结构化存储。相同的查询,相同的结果。没有重新搜索,没有截断,没有重新推断。
  • 可恢复性。 当代理错误地覆盖联系人或合并两个任务时,您可以进行版本控制和审计跟踪。您可以看到发生了什么变化并回滚。突变是显性的;它们不是无声覆盖。
  • 跨工具真相。 通过 MCP 等方式,Cursor、Claude、ChatGPT 或 Claw 可以使用相同的联系人、任务和执行计划。一张内存基板,多种药剂。

因此,Claw(或任何 Claw 风格的代理)仍然拥有“执行”部分:解释意图、浏览、填写表格、创建事件、学习工作流程。真相层将拥有“记住”部分:规范实体、时间线、出处以及幂等、可重播的查询。代理写入该层并从中读取。您将获得执行任务的代理的提升和不会漂移、无痕迹覆盖或跨会话或工具不一致的记忆。

具体图片

想象一下,当你在文本中承诺某件事后,Claw 创建了一个后续任务。今天,这可能存在于特工的记忆中或本地列表中。有了真相层,该任务就是一个一流的实体:链接到创建它的对话、链接(如果相关)以及任何项目或执行计划。您可以从与图层对话的任何工具查询“上周的所有后续活动”或“与此联系人链接的任务”。如果代理稍后错误地合并了两个任务,您将拥有更改历史记录并且可以恢复。

或者:Claw 可以帮助您跟踪供应商的支出。如果没有结构化存储,它每次都会重新搜索导出和电子邮件并重新推断实体解析。总数可能会发生变化。通过真相层,交易被标准化并与规范的供应商 ID 绑定。 “与供应商 X 的总支出”是一个查询,而不是一次性组装。同样的问题,同样的答案。如果代理根据错误的推理“纠正”交易,您可以进行审计跟踪并可以选择回滚。

Brandon 提到向 Notion 编写工作流程,这样他就可以看到 Claw 学到了什么。这就是行为的可见性。真相层增加了对“状态”的可见性:存在哪些实体、它们如何链接、它们来自哪里以及它们如何变化。这是对“代理人做了某事”的补充。 “代理做了一些事情,这是它所写的状态,具有血统和修复它的能力。”

为什么我要这样构建 Neotoma

我正在使用这些原语构建 Neotoma 作为结构化内存层:实体解析、时间线、出处、确定性和通过 MCP 的跨平台访问。我正在自己的代理堆栈中进行测试,看看它们在哪里重要。这项工作的教训是,检索(基于嵌入或代理) 和“更多上下文”本身并不能为您提供稳定的身份、可验证的状态或可恢复性。确实存在的东西必须坐在下面。 OpenClaw 及其生态系统正在证明代理可以做很多事情。我认为下一步是确保它们所做的事情基于您可以信任、查询和修复的内存层。这就是我正在构建的层。

5 最小阅读量散文
分享