如果你用过 AI 编程助手或者 AI Agent,一定有过这种体验:上一轮聊得好好的,开个新会话它就把之前的事忘光了。
它的记忆就像金鱼——只有几秒钟。
这个问题在 AI 圈一直没被真正解决。现有的方案要么靠你手动写备忘录,要么只能做关键词搜索,要么把数据上传到第三方云端。
直到最近,GitHub 上出现了一个叫 Memory OS 的项目。
一句话说清楚它是什么
Memory OS 是一个给 AI Agent 装的「记忆操作系统」。它不依赖任何云服务,完全跑在你的本地电脑上。
装上之后,AI 助手就能做到三件事:
- 记住你之前说过的每件事,不用重新教
- 自动提取重点,不需要你手动写笔记
- 搜索靠语义不靠关键词,你说「那个绿色风格的排版」,它能懂你在找什么
七层记忆,像搭积木一样
作者把记忆拆成了 7 层,每层负责一个功能:
前面 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 内存
安装就是几个命令的事:
需要注意的事
这个项目还很新(2026 年 5 月 31 日发布)。迭代中的东西,文档可能还在完善。
依赖 Docker,比纯文件的方案多了一层基础设施。
适合把 AI Agent 作为日常工具的人。如果你只是偶尔用用,现有的备忘录功能已经够用。如果你每天都在用、有长期项目积累、受不了每次重新教学,Memory OS 的回报很高。
值不值得试
AI 的记忆问题,行业里一直没人好好解决。不是技术做不到,而是大部分人觉得差不多就行。Memory OS 做对了两件事:它不光让 AI 记住,还从根本上解决了「记住但不用」的问题。它的四层兜底、自动衰减、向量语义这些机制,让它比市面上大多数方案更靠谱。
项目 MIT 协议,完全开源。
📍 GitHub
https://github.com/ClaudioDrews/memory-os
夜雨聆风