标签:#AI记忆 #RAG #用户画像 #开源项目 #知识管理
30秒速览
- ● 核心价值:让AI Agent在对话之间保持持续记忆,自动提取事实、更新用户画像、处理矛盾与遗忘
- ● 核心亮点:三大记忆基准测试均排名第一(LongMemEval #1、LoCoMo #1、ConvoMem #1),6行代码集成
- ● 上手难度:npm/pip安装即用,MCP服务器一键接入主流AI工具
- ● 适合人群:AI应用开发者、Agent构建者、需要持久化记忆的技术团队
一、你有没有遇到过这种情况?
你让Claude Code做跨周的项目——第二周开始,它完全不记得第一周你们讨论过的技术选型。
你在一个AI聊天助手说了自己是素食者,三周后它推荐了一家牛排馆。
你的AI客服系统每次都要用户重新描述问题,因为"上一轮对话"已经是昨天的事了。
真实案例:一位SaaS创始人分享了他的挫败感——他的AI Agent产品日活用户不少,但用户反馈最集中的问题是"它不记得我"。用户每次打开都要重新介绍自己、重新描述项目、重新说一遍需求。"我们花了半年打磨AI能力,但用户真正在意的是——它能不能记住我是谁。"
"记忆不是功能,是信任的基础。"
这个项目,就是来解决AI记忆问题的。
二、Supermemory:AI的记忆控制平面
Supermemory 是一个为AI打造的记忆和上下文引擎。它不是简单的对话存储,而是能自动从对话中提取事实、构建用户画像、处理知识冲突和时效性的一整套记忆系统。

三大基准测试:全部第一
| LongMemEval | 81.6% — 第1名 | |
| LoCoMo | 第1名 | |
| ConvoMem | 第1名 |
核心能力矩阵
| 记忆引擎 | ||
| 用户画像 | ||
| 混合搜索 | ||
| 连接器 | ||
| 多模态 | ||
| 自动遗忘 |
支持客户端
Claude Desktop、Cursor、Windsurf、VS Code、Claude Code、OpenCode、OpenClaw、Hermes
三、三大痛点,一个工具全搞定
痛点1:AI是"金鱼",每次对话都是新的开始
传统AI对话在会话结束后就归零。Supermemory通过自动事实提取将对话中的关键信息持久化——用户偏好、项目背景、重要约定——全部自动写入记忆库。下一次对话,AI自动加载相关上下文,就像从来没离开过。
痛点2:RAG只能查文档,记不住"你是谁"
传统RAG(检索增强生成)擅长从文档库中找答案,但它不知道用户是谁、有什么偏好。Supermemory的混合搜索同时结合了RAG(知识库文档)和Memory(用户个性化上下文)——一次查询,同时返回相关文档和用户画像。让AI的回答既准确又个性化。
痛点3:手动维护知识库太累,经常过期
知识库需要手动更新、手动清理、手动维护。Supermemory的连接器可以自动从Google Drive、Gmail、Notion、GitHub等数据源同步内容,PDF/图片/视频/代码自动处理。自动遗忘机制让过期的信息自动失效,矛盾的信息自动解决——零人工维护。
四、它是怎么工作的?
你的应用 / AI工具(Claude Code、Cursor、自定义Agent等) │ ▼ ┌──────────────────────────────────────────┐ │ Supermemory │ │ │ │ ┌─────────────┐ ┌──────────────┐ │ │ │ 记忆引擎 │ │ 用户画像 │ │ │ │ · 事实提取 │ │ · 稳定事实 │ │ │ │ · 时序更新 │ │ · 近期动态 │ │ │ │ · 矛盾解决 │ │ · 50ms响应 │ │ │ │ · 自动遗忘 │ │ │ │ │ └──────┬──────┘ └──────┬───────┘ │ │ │ │ │ │ ┌──────▼──────────────────▼───────┐ │ │ │ 混合搜索引擎 │ │ │ │ RAG(知识库) + Memory(记忆) │ │ │ └──────┬──────────────────┬───────┘ │ │ │ │ │ │ ┌──────▼──────┐ ┌──────▼───────┐ │ │ │ 连接器 │ │ 多模态提取器 │ │ │ │ Google Drive│ │ PDF / OCR │ │ │ │ Gmail/Notion│ │ 视频/代码 │ │ │ │ GitHub/... │ │ │ │ │ └─────────────┘ └──────────────┘ │ └──────────────────────────────────────────┘ │ 记忆内容 + 用户画像 + 文档结果 ▼ AI模型回复记忆 vs RAG 的核心区别:
RAG:检索文档 → 返回相关段落(对所有人返回相同结果) 没有用户概念,没有时序概念,没有矛盾解决Supermemory Memory:提取事实 → 跟踪变化 → 构建画像"用户喜欢TypeScript" ✓"用户上周说:喜欢TypeScript" → "用户一直喜欢TypeScript" ✓"用户之前说喜欢Python" → 矛盾检测 → 偏好变更 ✓五、谁适合用?谁可以跳过?
适合你用,如果:
- ● 你正在构建AI Agent或AI应用,需要跨越对话边界的记忆能力
- ● 你的用户抱怨"AI不记得我"——这是最常见的负反馈
- ● 你想给现有的AI工具(Claude Code、Cursor等)加上持久记忆
- ● 你希望用户画像自动维护,不需要手动打标签
- ● 你需要多数据源(Gmail、Notion、GitHub)自动同步到知识库
可以跳过,如果:
- ● 你做的是一次性的问答应用,不需要跨会话持久化
- ● 你的用户量很小,记忆不是当前的瓶颈
- ● 你的场景不需要个性化——所有人得到同样的答案就够了
六、使用方式
| MCP一键安装 | npx -y install-mcp@latest https://mcp.supermemory.ai/mcp | |
| npm包 | npm install supermemory | |
| pip包 | pip install supermemory | |
| Web App | ||
| 框架插件 |
框架集成
withSupermemory(openai("gpt-4o")) | |
withSupermemory(config, userId) | |
API速览
client.add() | |
client.profile() | |
client.search.memories() | |
client.documents.uploadFile() | |
client.settings.update() |
七、30秒快速上手
# 第1步:安装npm install supermemory# 或pip install supermemory# 第2步:在代码中集成记忆importSupermemoryfrom"supermemory";const client = newSupermemory();// 存储一段对话await client.add({content: "用户喜欢TypeScript,偏好函数式编程模式",containerTag: "user_123",});// 获取用户画像 + 相关记忆(一次调用)const { profile, searchResults } = await client.profile({containerTag: "user_123",q: "用户喜欢什么编程语言?",});// profile.static → ["喜欢TypeScript", "偏好函数式编程"]// searchResults → 相关记忆按相似度排序给AI工具加记忆(MCP方式):
npx -y install-mcp@latest https://mcp.supermemory.ai/mcp --client claude --oauth=yes# 替换 claude 为 cursor / windsurf / vscode 等八、常见问题解答
Q1:Supermemory和传统RAG有什么区别?
传统RAG检索的是文档段落——它对所有人返回相同的结果,没有用户概念,只是"搜索+拼接"。Supermemory的记忆引擎(不光是检索)还会:自动提取对话中的事实、构建用户画像、跟踪知识变化(用户搬家了?自动更新地址)、解决矛盾(前后说法不一致)、自动遗忘过期信息。Memory不是RAG——Memory是RAG的上层增强。
Q2:基准测试排名第一,含金量如何?
Supermemory在LongMemEval(跨会话知识更新测试,81.6%)、LoCoMo(复杂长对话回忆测试)、ConvoMem(个性化偏好学习)三个独立基准测试中均排名第一。此外Supermemory团队还开源了MemoryBench——一个标准化的记忆系统评测框架,支持在Supermemory、Mem0、Zep等方案之间做横向对比。
Q3:数据安全吗?数据存在哪里?
Supermemory提供了两种模式:在Web App中,数据存储在Supermemory的云服务中(有加密)。自建开发者可以通过API自行控制数据存储位置。MCP Server连接时使用OAuth认证,API Key模式使用Bearer Token认证。
Q4:上手难度高吗?
非常低。对于个人用户:访问app.supermemory.ai即可开始使用,或者用一行命令安装MCP插件给Cursor/Claude加记忆。对于开发者:npm/pip安装后,6行代码即可集成完整的记忆能力——无需配置向量数据库、无需设计embedding管道、无需处理分块策略。
九、项目信息
- ● GitHub: https://github.com/supermemoryai/supermemory
- ● 许可证: 未明确标注(参考官方文档)
- ● 基准排名: LongMemEval #1 / LoCoMo #1 / ConvoMem #1
- ● 支持: npm / pip / MCP / Web App / 框架插件
- ● 官方文档: https://supermemory.ai/docs
现在就去试试
别再让AI每次都说"你好,我是谁"了。装上Supermemory,你今天告诉AI的事情,它明天还会记得。
npm install supermemory一句话总结:三大记忆基准第一,6行代码给AI装上记忆。
喜欢这篇文章?欢迎点赞、转发、评论,关注公众号获取更多AI工具推荐!
夜雨聆风