大多数AI助手在对话结束后便会遗忘一切,它们无法记住你的姓名、偏好,甚至是前一天刚刚提及的细节。
这正是OpenMemory引人注目的原因。作为一个开源、可本地部署的系统,它为AI赋予了真正的长期记忆能力,相当于为你的聊天机器人或Copilot安装了一个“人工大脑”。

OpenMemory 是什么?
你可以将其视为AI的智能“备忘录”。它不仅仅是存储文本片段,而是能够理解对话的语义,并据此组织信息。
例如,当你对AI说:
“我喜欢深色模式。”
OpenMemory不会将其视为一个简单的字符串,而是将其存储为一条语义记忆,确保AI在需要时能够准确调用。
该系统专为构建安全、私密且不依赖第三方服务的长期记忆而设计。
工作原理
OpenMemory的核心是分层记忆分解技术。这种方法将信息按照不同的类型进行分类和组织,模拟了人类的记忆结构。
| 记忆类型 | 存储内容 | 示例 |
|---|---|---|
| 情景记忆 | 事件 | “用户在上午9点登录。” |
| 语义记忆 | 事实 | “用户偏好深色模式。” |
| 程序记忆 | 行动/流程 | “每天早上发送提醒。” |
| 情感记忆 | 情绪 | “用户看起来有些挫败感。” |
| 反思记忆 | 反思/洞见 | “用户上午更高效。” |
通过这种方式,AI无需在海量杂乱的信息中搜索,而是能够从最相关的记忆类型中快速、精准地提取所需内容。
核心优势
市面上许多记忆解决方案基于云端且价格昂贵。相比之下,OpenMemory是开源且可自托管的,用户对数据拥有完全的控制权。
其关键特性对比如下:
| 功能 | OpenMemory | 典型的SaaS记忆服务 |
|---|---|---|
| 开源 | 是 | 否 |
| 自托管 | 是 | 否 |
| 快速召回(10万节点) | ~120ms | ~350ms |
| 可解释的记忆关联 | 是 | 否 |
| 成本(每百万tokens) | ~$0.40 | ~$3.00+ |
| 数据所有权 | 100%归属用户 | 供应商控制 |
这意味着OpenMemory不仅响应更快、成本更低,还能确保隐私数据无需上传至第三方服务器。
安装与部署
只需几分钟即可启动OpenMemory。
git clone https://github.com/caviraoss/openmemory.git
cd openmemory/backend
cp .env.example .env
npm install
npm run dev
服务将在本地启动,默认API地址为:http://localhost:8080。
如需部署到生产环境,使用Docker可以一步完成:
docker compose up --build -d
整个过程无需复杂的云端配置。
快速体验
服务运行后,可以通过简单的cURL命令来测试记忆的写入与查询。
写入一条记忆:
curl -X POST http://localhost:8080/memory/add
-H "Content-Type: application/json"
-d '{"content": "User prefers dark mode"}'
查询相关记忆:
curl -X POST http://localhost:8080/memory/query
-H "Content-Type: application/json"
-d '{"query": "What color theme does the user like?"}'
系统将返回如下格式的结果:
[
{ "content": "User prefers dark mode", "score": 0.93 }
]
与LangGraph集成
如果你使用LangGraph构建智能体工作流,OpenMemory可以无缝集成。只需配置几个环境变量即可:
OM_MODE=langgraph
OM_LG_NAMESPACE=default
OM_LG_REFLECTIVE=true
配置后,工作流中的每个节点(如观察、计划、执行、反思)都会自动连接到对应的“记忆扇区”。这使得智能体能够从其自身的决策历史中学习,向更高级的自主智能迈进一步。
成本分析
令人印象深刻的是,你可以在每月不到10美元的VPS上运行一个可靠的AI记忆系统。
| 指标 | OpenMemory | SaaS记忆服务 |
|---|---|---|
| 时延 | ~120 ms | ~350 ms |
| 存储(100万条记忆) | ~$3/月 | ~$60+ |
| 月度总成本 | ~$5–8 | ~$60–120 |
隐私与安全
所有数据均在本地处理。你可以对数据进行加密、按用户隔离,并随时彻底清除。没有供应商锁定,也无需依赖任何“信任我们”的数据政策。
总结
OpenMemory为AI系统补上了长期记忆这一关键环节,是迈向真正具备自主能力的智能体的一小步但坚实的步伐。
如果你正在开发Copilot、对话机器人或智能体应用,不妨尝试一下OpenMemory。或许,它终于能让你的AI记住昨天说过的话。
项目地址:https://github.com/caviraoss/openmemory
关注“鲸栖”小程序,掌握最新AI资讯
本文由鲸栖原创发布,未经许可,请勿转载。转载请注明出处:http://www.itsolotime.com/archives/13505
