a2328275243/mempalace-evolve
Self-evolving memory palace for AI agents — persistent memory with automatic learning, knowledge graph, and multi-agent support
解決的問題
MemPalace Evolve 為 AI 代理提供了一個本地優先的長期記憶層。它透過允許代理儲存持久的事實、追蹤關係,並將不同使用者、專案或代理的資料隔離至獨立的邊界中,解決了代理隨著時間推移而遺失上下文的問題。
作用方式
它作為一個可透過 Python SDK、MCP(模型上下文協定)客戶端或 REST API 集成的記憶元件運作。系統使用層級結構組織資訊:「wings」作為租戶或專案的硬性邊界,「rooms」則作為這些 wings 內的類別。它支援儲存帶有元資料和標籤的記憶,新增事實關係,並使用 evolve() 函數對儲存的上下文進行評分、提升與清理,以隨時間優化。
適用對象
需要在多個會話中保持持久且結構化記憶的 AI 代理或應用開發者,以及使用 Claude Code 或 Cursor 等支援 MCP 的客戶端的使用者。
主要亮點
- 多租戶隔離:使用「wings」將不同專案或使用者完全隔離。
- 彈性整合:可透過 Python SDK、REST API 或 MCP 伺服器存取。
- 知識圖譜功能:支援新增與查詢事實,以追蹤實體之間的關係。
- 生命週期管理:包含
evolve過程以維持記憶品質,並提供doctor工具進行健康檢查。
相關
- 專案
- 專案
- 專案
- 專案
- 專案