為你的 AI Agent 添加記憶宮殿 mempalace

https://github.com/milla-jovovich/mempalace 是最近比較火的一個本地 AI Agent 記憶系統,它比較創新的引入了記憶宮殿的概念,完全離線。看起來非常美好,但由於程式碼是用 python 寫的,要整合到 mac agent裡還是有點複雜,這裡我記錄安裝過程:

安裝步驟

皮克斯

如果你透過 brew 安裝了新版的 python,那麼除了創建一個 venv 外,使用 皮克斯 是一個不錯的選擇,這樣安裝的 mempalace 可以直接呼叫而不需要每次都啟動 venv。 釀造 安裝 皮克斯

梅姆宮

皮克斯 安裝 梅姆宮 這樣就可以安裝 mempalace 了, 安裝後可正常使用各種功能,比如 init

MCP

這裡是比較麻煩的地方,由於這個 mcp 伺服器是 mempalace 的一個模組,你沒辦法直接呼叫它。官方 readme 也沒寫具體的 mcp 配置,你需要這麼寫:

    "梅姆宮": {
"command": "〜/.local/pipx/venvs/mempalace/bin/python",
"參數": ["-米", "mempalace.mcp_server"]
}

一點用法

我是用這個來記憶我的程式碼項目的,我發現其實直接創建然後 ,並不是一個好主意,由於現在專案還比較初期, 它並沒有一個完善的文件過濾機制,雖然初始化過程會引導你管理實體和房間之類的,但最終掃描還是會加入目錄下的全部文件。我的資料檔案太大,以至於我根本不知道程式碼有沒有被加,是不是被過濾了,反正搜任何內容都是我的資料本身…

最後我發現,與其 整個專案,不如讓 AI 自己去建立和新增記錄,例如專案裡的文檔,或者乾脆就叫 AI 自己總結一下寫進去。以後隨時更新,慢慢的記憶庫就豐滿了。

當然,還有個辦法就是先把不想被索引的文件移走,只留下必要的文檔之類的,然後在 結束之後再把文件挪回來。

現況

https://github.com/milla-jovovich/mempalace/issues/37 這裡有一個 issue , 是中文的 AI 分析,目前來看這個項目還存在爭議,但不得不說,目前並沒有很好的完全離線的外部記憶系統。總的來說,值得一試。

本文由 落格博客 原創撰寫:落格博客 » 為你的 AI Agent 添加記憶宮殿 mempalace

轉載請保留出處和原文鏈接:https://www.logcg.com/archives/4215.html

關於作者

R0uter

如非聲明,本人所著文章均為原創手打,轉載請註明本頁面鏈接和我的名字。