Mem0,赋予AI代理记忆力的开源项目 [2026]

Mem0: AI 代理内存层的 3 个核心

  • GitHub Stars: 46,900+
  • 语言: Python, TypeScript
  • 许可证: Apache-2.0

解决 LLM 记忆力问题的开源方案

Mem0 是一个为 AI 代理提供持久记忆的内存层。 LLM 在对话结束后会忘记上下文。 Mem0 解决了这个问题。[GitHub]

其核心是结合了向量 DB、键值 DB 和图 DB 的混合架构。 它仅根据相关性和最新性加载最有用的上下文。[Mem0 Docs]

能做什么?

  • 用户记忆: 跨所有对话保持偏好。
  • 会话记忆: 跟踪单个对话中的上下文。
  • 代理记忆: 存储每个 AI 代理实例的信息。
  • 多平台 SDK: 同时支持 Python 和 Node.js。

快速开始

# Python 安装
pip install mem0ai

# Node.js 安装
npm install mem0ai

性能和投资现状

LOCOMO 基准测试表明,与 OpenAI Memory 相比,准确率提高了 26%,响应速度提高了 91%,token 使用量减少了 90%。[Mem0 官方]

2025 年 10 月,通过 A 轮融资筹集了 2400 万美元。 是 Y Combinator S24 的成员。[TechCrunch]

适合用在哪些场景?

典型的例子是在客户支持聊天机器人中记住以前的查询历史记录。 它与 LangChain、CrewAI 等 20 多个框架集成。 它也被选为 AWS Agent SDK 的官方内存提供商。

注意事项

  • 默认 LLM 使用 OpenAI gpt-4.1-nano。 可以更换,但需要配置。
  • 自托管时,需要直接管理 DB 基础设施。
  • 处于 v1.0.0 阶段,API 可能会发生变化。

常见问题 (FAQ)

Q: Mem0 是免费的吗?

A: 开源版本是 Apache-2.0 许可,因此是免费的。 托管云可以从 app.mem0.ai 上的免费计划开始。 付费计划的价格取决于 API 调用量。

Q: 如何将 Mem0 添加到 LangChain?

A: 支持官方集成。 安装 mem0ai 包后,创建 Memory 对象并使用 add 方法保存对话。 还支持 LangGraph 集成。

Q: Mem0 和 RAG 的区别是什么?

A: RAG 是外部文档搜索。 Mem0 是一个内存管理系统,可自动从交互中提取和存储事实和偏好,并更新旧信息。


如果这篇文章对您有帮助,请订阅 AI Digester。

参考资料

发表评论