OpenClaw教程(八)—— 为OpenClaw打造记忆系统

OpenClaw教程(八)—— 为OpenClaw打造记忆系统p 上一篇我们一起解锁了 OpenClaw 的自动化 今天我将带大家来帮助我们的 AI 小助手打造记忆系统 p 随着我们的持续完善 小助手每天能够做的工作会越来越多 每天会产生大量信息 检查了什么 发现了什么 你安排它做了什么

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 

上一篇我们一起解锁了OpenClaw的自动化,今天我将带大家来帮助我们的AI小助手打造记忆系统。

随着我们的持续完善,小助手每天能够做的工作会越来越多,每天会产生大量信息:检查了什么,发现了什么,你安排它做了什么,这个时候记忆系统就尤为重要,如果没有记忆,每次唤醒它都是全新的,什么都不记得的状态。

OpenClaw的记忆是智能体工作空间中的纯Markdown文件。这些文件是唯一的事实来源,模型只“记住”写入磁盘的内容。

OpenClaw默认会使用两个记忆层,实际上OpenClaw是三层记忆:

AI小助手每天会自动创建一个日志文件 memory/YYYY-MM-DD.md,记录当天发生的事,比如:日常对话,临时备忘,即时想发等等内容。

这个文件只能追加写入,不可以修改,会按照时间顺序进行记录。

在每次会话开始时,会读取今天和昨天的内容,这样就形成了它的短期记忆,会基于这个记忆来和我们对话。

下面是我的小助手记录的日志文件:

GPT plus 代充 只需 145

长期记忆储存在MEMORY.md文件内,其特点是结构化整理,重要信息提炼。每隔几天,AI小助手就会回顾最近的每日笔记,把值得长期记住的东西提炼到MEMORY.md文件中,形成一段长期记忆。

下面这段是我的一个长期记忆的内容:

 
  

说到灵魂记忆,就不得不说我们 中介绍的SOUL.md和USER.md这两个重要文件了,这两个文件也是记忆的一部分,它们是不会随时间变化的“核心记忆”,定义了助手是谁,主人是谁等等信息。

三层记忆协同工作,随着时间慢慢推移,你会发现你的助手越来越懂你,刚开始它只知道你写在USER.md文件内的基本信息;一个月后,它知道你的工作习惯、偏好、在做什么项目、重点关注哪些内容;三个月后,它可能比你自己更了解你的工作模式了。这就是记忆的力量,你教它一次,它记一辈子。

SOUL.md + USER.md

我是谁、你是谁(不变)

MEMORY.md

我知道的关于你的一切(缓慢积累)

memory/日期.md

今天发生了什么(每天更新)

  • 决策、偏好和持久性事实写入 MEMORY.md。
  • 日常笔记和运行上下文写入 memory/YYYY-MM-DD.md。
  • 如果有人说”记住这个”,就写下来(不要只保存在内存中)。
  • 这个领域仍在发展中。提醒模型存储记忆会有帮助;它会知道该怎么做。
  • 如果你想让某些内容持久保存,请要求机器人将其写入记忆。

三、自动记忆刷新(压缩前触发)

当会话接近自动压缩时,即当会话接近模型上下文窗口限制时:

GPT plus 代充 只需 145

OpenClaw 会触发一个静默的智能体回合,提醒模型在上下文被压缩之前写入持久记忆。

  • 检测阈值:上下文使用率超过软阈值
  • 触发刷新:系统提示AI存储重要信息
  • 自动写入:AI将关键信息写入记忆文件
  • 安全压缩:确保重要信息已持久化后再压缩

默认提示明确说明模型可以回复,但通常 NO_REPLY 是正确的响应,因此用户永远不会看到这个回合。

这由 agents.defaults.compaction.memoryFlush 控制:

 
  

PS:第三部分内容偏专业,写出来是让大家稍微了解下即可,有能力的可以去研究,一般不需要去调整设置。

小讯
上一篇 2026-03-14 21:58
下一篇 2026-03-14 21:56

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/234865.html