Mem0
活跃简介
Mem0 是面向 AI Agent 的长期记忆层,支持跨会话记忆管理与个性化上下文检索。
核心特性
- 多层级记忆 — 无缝管理用户级、会话级和 Agent 级三层记忆状态,支持自适应个性化
- 单次 ADD 提取 — 一次 LLM 调用完成记忆提取,无 UPDATE/DELETE,记忆只累积不覆盖
- 实体链接 — 提取实体并跨记忆嵌入链接,提升检索准确性
- 多信号检索 — 语义搜索、BM25 关键词匹配、实体匹配并行打分并融合排序
- 时间感知推理 — 时间敏感的检索排序,准确回答关于当前状态、历史事件和未来计划的问题
- 跨平台 SDK — Python 和 Node.js SDK,支持 CLI、自托管服务器和云端平台三种部署方式
适用场景
💡 个性化 AI 助手:让聊天机器人记住用户偏好和历史对话,提供一致的个性化体验
💡 客户支持系统:召回历史工单和用户记录,为客服提供完整上下文以快速解决问题
💡 医疗健康管理:追踪患者偏好和病史,为个性化医疗提供记忆支撑
💡 AI 编码助手记忆:让 Claude Code 等编码工具记住项目约定、代码风格和历史决策
💡 自适应学习系统:根据用户行为和学习进度自动调整教学策略和内容推荐
快速开始
# 安装 Mem0
pip install mem0ai
# 快速开始:添加和搜索记忆
from mem0 import Memory
m = Memory()
# 添加记忆
m.add("用户偏好使用深色模式", user_id="alice")
# 搜索记忆
results = m.search("用户的界面偏好", user_id="alice")
print(results)