你有没有遇到过这种情况:花了一整周和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元。








暂无评论内容