【开源】MemPalace: 96.6%准确率的AI记忆系统,让AI真正记住你的工作上下文

你有没有遇到过这种情况:花了一整周和AI一起调试代码、优化架构,结果下周再对话时,AI完全不记得你们讨论过什么,只能从头开始。这种”金鱼记忆”问题严重影响了AI Agent的实际使用效率。今天介绍一个革命性的开源项目——MemPalace,号称是史上最高得分的AI记忆系统,而且在LongMemEval基准测试中取得了96.6%的R@5得分,关键是完全免费、本地运行。

项目介绍

MemPalace是一个AI记忆系统,它的核心理念是”存储一切,然后让它可被找到”。不同于其他记忆系统需要AI自己判断什么重要、什么可以丢弃,MemPalace存储你所有的对话内容,不做任何摘要或提取,让语义搜索帮你找到需要的信息。

核心概念

The Palace(宫殿记忆法):灵感来自古希腊演说家使用的”记忆宫殿”技术。MemPalace将记忆组织成”侧楼”(Wings,代表人或项目)、”大厅”(Halls,记忆类型)、”房间”(Rooms,具体想法)的层级结构,让AI可以通过浏览这个结构来回忆相关内容。

Raw Verbatim模式:MemPalace将实际对话内容原封不动地存储在ChromaDB中,不做任何摘要。96.6%的LongMemEval得分就是在这种原始模式下取得的。

AAAK压缩语言(实验性):一种有损缩写方言,可以在保持可读性的同时压缩重复实体。不过目前实验模式下得分低于原始模式(84.2% vs 96.6%)。

安装步骤

pip install mempalace

# 初始化项目
mempalace init ~/projects/myapp

# 挖掘数据
mempalace mine ~/projects/myapp
mempalace mine ~/chats/ –mode convos

# 搜索
mempalace search “why did we switch to GraphQL”

使用方法

在Claude Code中使用(推荐):

claude plugin marketplace add milla-jovovich/mempalace
claude plugin install –scope user mempalace

重启Claude Code后,AI会自动使用MemPalace来记住和检索信息。

在其他AI工具中使用(MCP方式):

claude mcp add mempalace — python -m mempalace.mcp_server

之后问AI任何关于你们之前讨论过的问题,它都会自动调用mempalace_search来检索相关记忆并回答。

适用场景

长期项目开发:跨多周的代码协作,AI能记住所有决策背景。

技术调研:AI能记住所有你调研过的技术方案和结论。

Bug追踪:AI能记住之前调试过程中尝试过的方案和发现。

个人知识管理:将学习笔记和AI对话组织成可检索的知识库。

开源协议

MIT License

项目地址:https://github.com/mempalace/mempalace


服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容