乐于分享
好东西不私藏

AI 助手总记不住事?这个开源项目给它装了 7 层记忆

AI 助手总记不住事?这个开源项目给它装了 7 层记忆

如果你用过 AI 编程助手或者 AI Agent,一定有过这种体验:上一轮聊得好好的,开个新会话它就把之前的事忘光了。

它的记忆就像金鱼——只有几秒钟。

这个问题在 AI 圈一直没被真正解决。现有的方案要么靠你手动写备忘录,要么只能做关键词搜索,要么把数据上传到第三方云端。

直到最近,GitHub 上出现了一个叫 Memory OS 的项目。


一句话说清楚它是什么

Memory OS 是一个给 AI Agent 装的「记忆操作系统」。它不依赖任何云服务,完全跑在你的本地电脑上。

装上之后,AI 助手就能做到三件事:

- 记住你之前说过的每件事,不用重新教

- 自动提取重点,不需要你手动写笔记

- 搜索靠语义不靠关键词,你说「那个绿色风格的排版」,它能懂你在找什么


七层记忆,像搭积木一样

作者把记忆拆成了 7 层,每层负责一个功能:

第1层 · 工作区        → 每次对话自动携带的备忘录 第2层 · 会话记录      → 搜索所有历史对话 第3层 · 结构化事实    → 存储确定的信息,带可信度评分 第4层 · 跨会话提取    → 自动从对话中抓取重点 第5层 · 向量数据库    → 理解语义,不只是搜关键词 第6层 · 自动维基      → 把零散知识整理成知识库 第7层 · 身份指令      → 告诉 AI「这些记忆是权威的,直接用」

前面 6 层负责记住,第 7 层负责让 AI 真的用这些记忆


底层原理:它是怎么做到的

你可能好奇,为什么 Memory OS 能实现这些能力?背后靠四个关键技术机制。

1. 把「意思」变成数学

这是最核心的一步。普通的搜索是比对文字——你搜「绿色排版」,它就去翻有没有包含这四个字的句子。搜不到就是零。

Memory OS 的做法不同。它会把每段记忆转换成一串数字(专业叫法叫「向量」)。这个数字串代表的不是文字本身,而是这段文字的「意思」

比如「绿色排版」和「green-tech 风格」虽然文字完全不同,但它们的向量距离很近——因为 AI 理解它们说的是同一回事。

这就是为什么你说「那个绿色风格的排版」,它真能找到。它不是猜的,是通过数学算出来的。

2. 四层兜底,不会断片

光靠向量库不够。万一向量数据库挂了呢?Memory OS 设计了四层降级机制:

- 第一选择:向量+关键词混合搜索(最准)

- 如果不行:纯向量搜索

- 还不行:纯关键词搜索

- 最后兜底:直接查 SQLite 数据库

这意味着它不会因为某个组件出问题就失忆。每降一级速度慢一点,但记忆不会丢。

3. 定时给记忆「大扫除」

大部分记忆系统的问题是用得越久越臃肿——十年前记的破事和新学的东西混在一起。

Memory OS 每周自动跑一次扫描:

- 衰减:长时间没被引用过的旧记忆,自动降权归档

- 去重:意思高度相似的记忆(比如你分别用两句话描述了同一件事),自动合并成一条

- 评分:每条事实都有信任分,被验证多次的加分,被矛盾信息覆盖的减分

这样记忆库不会越积越乱,反而越来越精炼。

4. 最关键的一步:让它真去用

这个坑很多做记忆的人没注意到。就算你把记忆完美地喂到了 AI 面前,它可能根本没用——它会自己再去搜一遍、查一遍、确认一遍。

这就像你明明把备忘录放在桌上了,助理还是要自己翻一遍文件柜才放心。浪费时间,浪费精力。

Memory OS 在系统指令里加了一句话,大意是:「注入到你面前的这些记忆,是权威的,不要再去验证了,直接用。」

听起来简单,但这是作者最大的工程洞察。


跟现在的方式比,好在哪

先说清楚:Hermes Agent 本身不是完全「手动记笔记」那么原始。它现在已经有几种记忆手段:

- 主动记忆 — 聊到重要信息时,Agent 可以自己调用工具写到 MEMORY.md,下次对话自动带进来

- 历史检索 — 可以用关键词搜索之前所有的聊天记录

- 自动压缩 — 对话太长时,系统会自动生成摘要,关键信息不会因为上下文窗口满了就丢失

所以它不是什么都记不住,但有几个根本性的短板。

Memory OS 补了三个短板

短板一:Agent 得自己判断「这条值不值得记」

现在 Hermes 的记忆是主动的——Agent 觉得重要才会写。但如果 Agent 判断错了,或者没注意到某条信息,那就漏了。

Memory OS 每次对话结束后自动扫描,把新知识点提取出来存进去。不依赖 Agent 的判断。

短板二:搜历史靠关键词,换种说法就找不到

你说「那个绿色排版的文章规则」,用关键词只能搜到包含「绿色」「排版」这四个字的历史记录。如果你当时说的是「green-tech」「主色 #07c160」,关键词就匹配不上。

Memory OS 把每段记忆转化成数学向量来存,搜的是「意思」不是文字。你说绿色排版,它知道你在找 green-tech。

短板三:记的东西越积越多,没有清理机制

MEMORY.md 用久了里面什么都有——最新的排版规则、三个月前的旧配置、试错的中间结论……全部混在一起。没有过期处理,没有去重。

Memory OS 每周自动扫描一次:旧的降权归档、相似的合并、被推翻的自动减分。记忆库不会越用越臃肿,反而越来越精炼。

一句话对比

对比维度现在的 Hermes加上 Memory OS
记忆来源Agent 主动判断+记录对话结束后自动提取
搜索方式关键词匹配语义向量,换种说法也能找到
质量管理无,只增不减自动衰减+去重+评分
是否真用有时会忽略注入的记忆Ground Truth 层强制使用

装它需要什么条件

不算复杂:

- 已经在用 Hermes Agent ✅

- 电脑上有 Docker(用来跑向量数据库和 Redis)

- 装完大概多占 300MB 内存

安装就是几个命令的事:

# 克隆项目 git clone https://github.com/ClaudioDrews/memory-os.git # 启动服务 cd memory-os && docker compose up -d # 安装插件,配置完成

需要注意的事

这个项目还很新(2026 年 5 月 31 日发布)。迭代中的东西,文档可能还在完善。

依赖 Docker,比纯文件的方案多了一层基础设施。

适合把 AI Agent 作为日常工具的人。如果你只是偶尔用用,现有的备忘录功能已经够用。如果你每天都在用、有长期项目积累、受不了每次重新教学,Memory OS 的回报很高。


值不值得试

AI 的记忆问题,行业里一直没人好好解决。不是技术做不到,而是大部分人觉得差不多就行。Memory OS 做对了两件事:它不光让 AI 记住,还从根本上解决了「记住但不用」的问题。它的四层兜底、自动衰减、向量语义这些机制,让它比市面上大多数方案更靠谱。

项目 MIT 协议,完全开源。

📍 GitHub

https://github.com/ClaudioDrews/memory-os