《根治你的健忘虾!全网最全!23款Agent记忆架构大横评》
大家好,我是你们的隔壁 IT 公司的老王。
最近这大半年,咱们 IT 圈和极客圈最火的事儿,莫过于“养龙虾”了。老王我作为一个热爱折腾的资深码农,自然也在工位上养了一只“老王虾”。原本指望它能帮我干点写代码、跑测试的脏活累活,让我能名正言顺地躺在 130 度的人体工学椅上喝茶。结果你猜怎么着?
这只 Agent 小龙虾,笨的想卸载。它的记忆力,简直跟快奔五的我一样,得了严重的“赛博老年痴呆”——今天我刚教它怎么配置公司内网的 API,明天转头就忘得干干净净!
我仔细一查它的底细,发现原生的 OpenClaw 记忆系统实在太简陋了。它自带的系统就是一个一维扁平的物理文本文件(USER.md 和 SOUL.md),把用户的设定和历史对话全塞在里面。刚开始一两轮对话还行,一旦拉长周期,它不但会发生“金鱼脑”式的遗忘,还会疯狂消耗 Token,甚至直接把大模型的上下文窗口给撑爆。
这哪是赛博打工人,这明明是个每天需要重新认识世界的新生儿啊!
为了治好“老王虾”的脑雾,我决定重操旧业,开启我的研究打磨之路。不查不知道,一查吓一跳——目前市面上关于 Agent 记忆架构的系统,简直百花齐放!从最土的文本读写,到向量图谱,甚至是模拟人类“睡觉做梦”的仿生学机制都有。
今天,老王我就给大家做一次全面的技术普及,把全网 23 款最主流的 Agent 记忆架构扒个底朝天!从架构灵活性、Token 节省率、安装部署难度等维度,给各位“养虾人”做个综合排序和推荐,并附上了所有能找到的下载链接。
第一章:老王自研“9+1” 记忆架构 — 拯救“赛博痴呆”的第一步
======================================
在看别人的方案之前,作为老架构师,我一拍大腿,先自己搓了一个方案,我称之为“9+1” 10 层记忆架构。奖励给各位读者研究
这套架构主打一个“本地优先 + 零冲突”:别问问什么还有SHARED_MEMORY,用了独立AGENT群聊后你就懂了
第二章:23款记忆架构大乱斗,谁才是真正的“记忆大师”?
======================================
当然,老王我不能只吹自己的牛逼。为了找出业界最优解,我对比了学术界、工业界和极客圈的 23 款记忆架构。
总体来看,目前的记忆流派可以分为四大类:本地文件流派(好读好改)、虚拟文件系统流派(像操作系统一样管理记忆)、关系图谱流派(极度严谨抗幻觉),以及仿生学流派(会像人一样睡觉做梦整理记忆)。
废话不多说,直接上老王吐血整理的Top 23 架构终极排序榜单(含出处/下载链接及难度评测):
======================================
🏆第一梯队:降维打击的“神级”架构(Top 1 - Top 4)
1. OpenViking (字节跳动开源) -综合评分:96
架构特征:
首创了 3D 虚拟文件系统(viking://),把记忆、资源都用树状目录管理起来。最牛的是它的L0/L1/L2 按需分层加载,在严苛测试下能大幅降低 83%-96% 的 Token 消耗。
优劣势:
灵活性极高,能清晰看到检索路径,任务结束后还能自动迭代经验。劣势是部署稍微有点重,底层需要 VikingDB 向量库支持。
难度与机制:
难度中等;采用向量数据库 + 虚拟文件系统。
下载地址:
github.com/volcengine/OpenViking
======================================
2. MemoryLake 龙虾版 (质变科技) -综合评分:95
架构特征:
这是一个 PB 级超大规模多模态记忆向量湖,极其凶残地把记忆分成了背景、对话、事件、事实、反思、技能 6 大维度。
优劣势:
在长程对话 LoCoMo 基准测试中拿了全球第一,召回准确率高达 99.8%。非常适合重度生产环境。缺点是属于商业闭源平台,个人极客折腾起来不够轻量化。
难度与机制:
难度低(通过 API 接入);采用大型向量库存储。
获取方式:
质变科技商业平台对接(无开源代码)。
3. 老王自研“9+1” 10层架构 -综合评分:94
======================================
架构特征:
就是上面老王我说的那个,9层物理文件 + 1层 LanceDB 向量插件(网络可下载)。
优劣势:
本地优先的极致折中,极其透明防黑盒,同时避免了大范围搜索卡顿。缺点是需要老王我手动写脚本维护同步。
获取方式:
*参考老王截图表格即可配置*
4. Claude Code (AutoDream) -综合评分:93
======================================
架构特征:
这个机制绝了!它引入了仿生学的“夜间做梦”功能。当你在睡觉或电脑闲置时,它会在后台开启守护进程,主动去扫描一天的日志,剔除冲突和噪音,重新凝练它的知识库,确保记忆文件绝不无序膨胀。
优劣势:
极度拟人化,彻底消除记忆膨胀幻觉。可惜高度绑定于 Anthropic 生态,属于泄露出来的私有架构代码。
难度与机制:
难度极高(需完全手写复现);基于本地文本 + JSONL 文件。
CC源码在手,天下我有!!
======================================
🥇第二梯队:各显神通的“硬核”流派(Top 5 - Top 10)
5. Mem0 (含图谱版 Mem0^g) - 评分:91
特征与获取:
传统的密集向量存储 + 动态关系图谱。它用了双 LLM 架构,一个提取信息,一个专门负责去重和决策,极其防冗余。难度中等。
下载地址:
github.com/mem0ai/mem0
6. MemGPT (Letta) - 评分:89
特征与获取:
最早提出把操作系统的“虚拟内存分页”搬给 AI 用的模型。大模型觉得记忆不够了,就自动调用函数把外存里的记忆“换页”进主窗口,理论上实现了无限上下文。缺点是模型一旦函数调用失败就卡壳。难度高。
下载地址:
github.com/letta-ai/letta。
7. CoALA 框架 - 评分:88
特征与获取:
学术界标杆。把记忆分为工作、情景、语义、程序四大块。它是一种顶层设计思想,没有现成代码,需要你自己写 RAG 逻辑。难度高。
8. TencentDB Agent Memory (腾讯) - 评分:87
特征与获取:
专为 OpenClaw 打造的插件,4 层渐进式提取(原始对话->原子记忆->场景分块->用户画像)。强调数据本机绝对安全。难度中等。
9. MaRS - 评分:87
特征与获取:
极度注重隐私追踪,每条记忆都有“出处(provenance)”标记,可以回溯。难度高,学术论文成果无官方仓库。
10. A-MEM & Cortex-Mem (Rust) - 评分:86
特征与获取:
A-MEM
:模拟“卡片盒笔记法”,卡片之间自动演进建立链接,涌现能力强。无官方仓库。
Cortex-Mem
:纯 Rust 编写的性能怪兽,自带哈希、语义、LLM 三重去重,性能炸裂。难度高。下载链接:
github.com/sopaco/cortex-mem。
🥈第三梯队:百花齐放的探索者(Top 12 - Top 23)
由于篇幅有限,老王把剩下的 12 款一并甩在这里,想折腾的兄弟们各取所需:
12. MAGMA (多图架构)
:用 4 向图结构解决“为什么”的问题,防幻觉无敌,但写法极繁琐。
13. Lang-MemGPT
:基于 LangGraph,做多线程去重。链接:
github.com/langchain-ai/lang-memgpt14. Memory Bear AI
:加上了艾宾浩斯遗忘曲线,会主动“忘掉”没用的记忆。
15. Generative Agents
:斯坦福小镇里的 NPC 记忆流架构,时间加权反思机制。链接:
github.com/joonspk-research/generative_agents16. Memoria
:Session 级摘要与用户画像建模。
17. MemAgent
:字节和清华联合搞的强化学习记忆,让模型原生内化记忆,极高难度微调。
18. Lilith Core
:极客方案,死守 100 行记忆上限,多出来的强制存入 Markdown 脑图树。
19. TiDB 3层自定义
:干掉中间件,直接用 SQL 跑向量。
20. Nemori
:图神经网络情节分割,让 AI 拥有“时间感”。
21. OpenClaw 原生记忆
:最返璞归真,纯本地文件。极低难度。链接:
github.com/openclaw/openclaw22. Gemini 自动记忆
:API 级的隐式长上下文捕获,闭源黑盒,全自动。
23. MemoryOS
:分层物理存储系统。
祝大家的“小龙虾”都能早日治好阿尔茨海默症,咱们下期见!
