为你的 AI Agent 添加记忆宫殿 mempalace

https://github.com/milla-jovovich/mempalace 是最近比较火的一个本地 AI Agent 记忆系统它比较创新的引入了记忆宫殿的理念完全离线看起来非常美好但由于代码是用 python 写的要集成到 mac agent里还是有点复杂这里我记录一下安装过程

安装步骤

pipx

如果你通过 brew 安装了新版的 python那么除了创建一个 venv 外,use pipx It is a good choice,这样安装的 mempalace 可以直接调用而不需要每次都激活 venvbrew install pipx

mempalace

pipx install mempalace 这样就可以安装 mempalace 了安装后可以正常使用各种功能,such as init and mine

MCP

这里是比较麻烦的地方由于这个 mcp 服务器是 mempalace 的一个模块你没办法直接调用它官方 readme 也没写具体的 mcp 配置你需要这么写

    "mempalace": {
"command": "~/.local/pipx/venvs/mempalace/bin/python",
"args": ["-m", "mempalace.mcp_server"]
}

一点用法

我是用这个来记忆我的代码项目的我发现其实直接创建然后 mine并不是一个好主意由于现在项目还比较初期它并没有一个完善的文件过滤机制虽然初始化过程会引导你管理实体和房间之类的但最终扫描还是会添加目录下的全部file。我的数据文件太大以至于我根本不知道代码有没有被添加是不是被过滤了反正搜任何内容都是我的数据本身……

最后我发现与其 mine 整个项目还不如让 AI 自己去创建和添加记录比如项目里的文档或者干脆就叫 AI 自己总结一下写进去以后随时更新慢慢的记忆库就丰满了

of course,还有个办法就是先把不想被索引的文件挪走只留下必要的文档之类的,Then mine 结束之后再把文件挪回来

现况

https://github.com/milla-jovovich/mempalace/issues/37 这里有一个 issue是中文的 AI 分析目前来看这个项目还存在争议但不得不说目前并没有很好的完全离线的外部记忆系统。In general,值得一试

Original article written by LogStudio:R0uter's Blog » 为你的 AI Agent 添加记忆宫殿 mempalace

Reproduced Please keep the source and description link:https://www.logcg.com/archives/4215.html

About the Author

R0uter

The non-declaration,I have written articles are original,Reproduced, please indicate the link on this page and my name。