返回列表
YourMemory:模仿人类生物遗忘曲线的AI持久化记忆层,召回率提升2倍
开源项目人工智能开源工具机器学习

YourMemory:模仿人类生物遗忘曲线的AI持久化记忆层,召回率提升2倍

YourMemory是一款为AI智能体设计的持久化记忆系统,旨在解决AI对话中常见的“记忆清零”问题。该系统基于艾宾浩斯遗忘曲线等生物学原理,通过BM25、向量、图谱及衰减机制的结合,实现了重要信息持久化、过时信息自动替换。在LoCoMo-10基准测试中,其召回率达到59%,是同类产品Zep Cloud的两倍,且支持本地部署,无需复杂基础设施。

Hacker News

核心要点

  • 生物学启发:基于艾宾浩斯遗忘曲线开发,模拟人类记忆的“重要信息留存、无关信息淡化”机制。
  • 卓越性能:在LoCoMo-10基准测试中,Recall@5达到59%,性能优于Zep Cloud(28%)。
  • 零基础设施需求:无需Docker或外部数据库,支持Python环境,使用本地DuckDB存储。
  • 广泛兼容性:支持Claude Code、Claude Desktop及Cline (VS Code)等主流AI客户端。
  • 自动维护:能够自动识别并替换过时的信息,确保AI获取的事实具有时效性。

详细分析

解决AI智能体的“失忆”痛点

目前的AI助手在每次会话开始时往往处于“零记忆”状态,频繁询问重复问题、遗忘用户偏好或开发环境配置。YourMemory通过建立一个持久化的记忆层,让AI能够跨会话记住关键信息。其核心逻辑在于不仅是存储,而是“管理”记忆。通过引入生物衰减机制,系统能自动过滤掉不重要的琐碎信息,同时强化核心知识的留存,解决了长期对话中上下文窗口过载和信息冗余的问题。

混合检索与生物衰减技术

YourMemory的技术栈结合了多种检索算法,包括BM25关键词检索、向量检索以及图谱技术。最显著的创新在于引入了“记忆衰减”模型。根据作者的描述,该系统参考了科学界关于人类记忆的研究,使AI能够像人类一样处理信息:重要的事实会“粘”在记忆中,而过时的或不再使用的信息会随着时间推移逐渐模糊。这种机制在LoCoMo-10(包含1,534个问答对的10个多轮对话测试集)中表现优异,召回率比行业竞品高出两倍以上。

极简的部署与集成流程

该项目强调易用性,仅需两个命令即可完成安装。它不依赖于复杂的数据库集群或云服务,而是利用本地的DuckDB进行数据管理。通过MCP(Model Context Protocol)协议,用户可以轻松地将YourMemory集成到Claude系列产品或VS Code的Cline插件中。这种本地优先的设计不仅降低了延迟,也为个人开发者提供了更私密的记忆存储方案。

行业影响

YourMemory的出现标志着AI记忆管理从简单的“全量存储”向“智能筛选”演进。通过引入生物学模型,它为解决大模型长短期记忆平衡问题提供了新思路。这种高效的记忆层能显著提升AI智能体在软件开发、个人助理等场景下的实用性,降低了构建具备连续性认知能力的AI应用的门槛。

常见问题

问题 1:YourMemory是如何实现“遗忘”功能的?

YourMemory基于艾宾浩斯遗忘曲线(Ebbinghaus forgetting curve)开发。它通过算法模拟生物记忆的衰减过程,使重要信息得以保留,而过时或不常用的事实会自动淡化并被新信息替换。

问题 2:该系统对运行环境有什么要求?

系统支持Python 3.11至3.14版本。它不需要Docker、外部数据库或任何第三方云服务。安装时会下载spaCy语言模型,并在本地目录(~/.yourmemory/)初始化DuckDB数据库。

问题 3:它在性能上与同类产品相比如何?

在LoCoMo-10基准测试中,YourMemory的Recall@5召回率为59%(95%置信区间为56–61%),而同类产品Zep Cloud在相同测试中的召回率为28%,YourMemory的性能表现约为其两倍。

相关新闻