AI Pulse

开源项目YourMemory:给AI装上一套会遗忘的记忆

开源项目YourMemory:给AI装上一套会遗忘的记忆

YourMemory 是一个开源项目,想解决 AI 助手的老问题:每次对话都从头开始,不记得你上一轮说过什么。它为 AI 代理提供持久记忆,并模拟人类记忆的衰减——重要的事记得更久,无关的自动淡出。

安装门槛极低。两条命令 pip install yourmemory 和 yourmemory-setup 就能完成,不需要 Docker、数据库或外部基础设施。非技术用户也能操作。

记忆如何决定什么该记住、什么该忘?YourMemory 按类别设定了不同的衰减速度:策略类记忆约 38 天,事实类约 24 天,假设类约 19 天,失败类约 11 天。每条记忆的强度由重要性、被召回次数和衰减系数共同决定,强度低于 0.05 的记忆每隔 24 小时自动清理。这相当于 AI 自己学会了“遗忘”。

怎么找回记忆也很关键。YourMemory 在 LoCoMo-10 基准测试中召回率达到 59%,比同类产品 Zep Cloud 的 28% 高出一倍多。它采用两轮混合检索:第一轮做向量相似度搜索,第二轮从搜索到的记忆出发进行图广度优先扩展,借此发现语义相关但词汇不匹配的信息——用户可以用不同的说法描述同一件事,AI 仍能召回正确记忆。

YourMemory 通过 MCP 协议与主流 AI 客户端集成,包括 Claude Code、Claude Desktop、Cline、Cursor、OpenCode 等任何兼容 MCP 的工具。它提供三个工具:recall_memory 用于查询时召回,store_memory 用于存储新信息(可标记重要性),update_memory 用于更新已有记忆。多代理场景下,多个 AI 代理可以共享同一个 YourMemory 实例,每个代理有自己的私有记忆和可控的共享访问权限。

底层技术栈默认使用 DuckDB 作为向量数据库、NetworkX 作为图后端,也支持可选的 PostgreSQL+pgvector 和 Neo4j。

项目采用 CC-BY-NC-4.0 许可证,允许个人使用、教育、学术研究和开源项目免费使用,但商业使用需要与作者单独签订书面协议。作者是 Sachit Misra,版权年份标注为 2026。商业许可的具体条款和价格目前没有公布。

YourMemory 在真实用户场景中的表现和隐私风险还有待验证,但它的设计方向很明确:让 AI 的记忆不再是一次性的。

📎 阅读原文 · GitHub

📬 订阅 AI Pulse

每天两次更新,不错过重要信号

▲ 回到顶部