2.5.8 Mem0
智能助手需要记住用户偏好、常用项目、已确认结论和长期上下文,但记忆必须可删除、可审计、可授权。
业务需求智能体长期记忆
架构位置作为面向助手的长期记忆模式参照,不作为企业文档事实源
落地阶段三期研究
相关来源文件
ai_agent_huge_data_report/docs/13-reference-projects-deepwiki-granularity.mdai_agent_huge_data_report/docs/11-reference-platforms-agentic-knowledge-base.md
DeepWiki 中文译文子页
Mem0 的 DeepWiki 中文译文入口
助手需要记住用户偏好、常用项目、已确认结论和长期上下文,同时支持删除、审计和授权。
82/82 页中文译文
译文覆盖完整
界面与交互、检索、召回与索引、模型调用与提供方适配
业务问题与适用场景
智能助手需要记住用户偏好、常用项目、已确认结论和长期上下文,但记忆必须可删除、可审计、可授权。
本页从 Mem0 中拆出问题解决方式、对象边界、关键机制和可迁移设计,避免“看过一个开源项目”停留在名词层面。
架构位置与边界
作为面向助手的长期记忆模式参照,不作为企业文档事实源。
落地判断
如果该项目能力进入本项目,必须先回答三件事:是否保留现有事实源,是否能继承权限,是否能把每个结论回到来源证据。核心对象与数据模型
| 对象 | 作用 | 本项目映射 |
|---|---|---|
用户记忆User Memory | 用户偏好、常用资料范围、表达习惯和长期关注点。 | user_memories |
智能体记忆Agent Memory | 某类助手在任务中形成的可复用上下文。 | agent_memories |
会话Session | 一次任务或对话的短期上下文。 | sessions |
记忆更新Memory Update | 新增、修改、覆盖、删除和过期。 | memory_changes |
记忆检索Memory Retrieval | 在新任务中召回相关偏好和历史结论。 | memory_search |
主流程与数据流
图 2.5.8 · Mem0 主流程与数据流。
关键实现机制
| 机制 | 拆解说明 |
|---|---|
| 记忆准入 | 对话内容需要经过准入判断,敏感资料、未确认结论和临时上下文要限制写入。 |
| 可删除与可解释 | 用户应能查看为什么记住、何时记住、从哪里记住,并能删除。 |
| 事实与偏好分离 | 项目事实仍来自资料库,助手记忆只保存使用偏好和已确认工作上下文。 |
| 权限继承 | 记忆召回不得扩大用户原本看不到的资料范围。 |
技术亮点
- 适合提升长期助手的一致性。
- 能保存偏好、常用范围和任务习惯。
- 可与项目事实库形成互补。
不适合照搬的部分
- 记忆如果缺少权限和审计,会带来合规风险。
- 不适合保存未经确认的企业事实。
映射到本项目
| 本项目设计点 | 落地说明 |
|---|---|
| 助手偏好表 | 保存用户偏好的输出格式、常用资料域和常见任务。 |
| 确认结论摘要 | 只保存已确认结论的索引和摘要,不复制敏感原文。 |
| 记忆审计 | 每条记忆有来源、创建人、可见范围和删除记录。 |
验证清单
- 设计 30 个跨会话任务,检查助手是否能正确利用偏好且不越权。
依据
术语显示规则
- 正文
- 优先使用中文术语;项目名、接口名和代码字段保留原名。
- 原名
- 原英文名以灰色代码标识显示,便于索引和核对定义,不打断常规阅读。
下一页2.5.9 Cognee