RxAi AMP · Compare ·

RxAi AMP 與 Mem0、Zep、Letta、MCP 記憶伺服器的比較

這五種方案都讓 AI 代理擁有跨工作階段的記憶。差別在於記憶存在哪裡、怎麼送到代理手上,以及你得維運什麼。本頁依各專案自己的文件(2026 年 9 月 24 日查證)比較它們的設計,不排名次:它們各自適合不同的工作。

IN SHORT

一句話的差別

RxAi AMP
記憶是你自己倉庫裡的 GitHub Issue。Hook 把和任務相符的記憶交給每個代理,成效留言調整代理信任哪些記憶。不需要資料庫或伺服器。
Mem0
由你的程式呼叫的記憶層:記憶存在向量資料庫,由你的應用程式搜尋。可用開源版,或託管的 Mem0 Platform。
Zep / Graphiti
具時間性的知識圖譜。Graphiti 是開源框架,需要圖資料庫;Zep 是託管服務。
Letta
代理框架(前身為 MemGPT),代理透過工具呼叫編輯自己的記憶。執行於 Postgres,或使用 Letta Cloud。
MCP 記憶伺服器
Model Context Protocol 專案的參考實作:知識圖譜存在一個本機 JSONL 檔,透過 MCP 工具使用。
SIDE BY SIDE

設計對照

RxAi AMPMem0Zep / GraphitiLettaMCP 記憶伺服器
記憶存在哪裡你倉庫裡的 GitHub Issue;索引是 GitHub Actions 編譯的 Markdown向量資料庫(官方快速開始使用 Qdrant,或 Postgres 加 pgvector);圖記憶只在託管平台提供Graphiti 需要圖資料庫:Neo4j、FalkorDB 或 Amazon Neptune。Zep 由對方代管Postgres 加 pgvector一個本機 JSONL 檔
你要維運什麼GitHub 之外什麼都不用向量資料庫,或使用託管平台圖資料庫與一個 LLM 供應商(Graphiti);Zep 只有託管版Letta 伺服器與 Postgres,或 Letta Cloud一個 Node 行程(npx 或 Docker)
記憶怎麼送到代理手上生命週期 hook 在開始時注入指標,並依每個提示注入相符的摘要;代理不必開口要由你的程式呼叫搜尋,再把結果放進提示;另有託管的 MCP 伺服器API,或由模型呼叫的 MCP 工具;對圖譜做混合搜尋代理透過工具呼叫讀寫自己的各層記憶由模型呼叫的 MCP 工具,例如 search_nodes
依成效學習有:success、failure 留言會提高或降低記憶權重,被召回卻沒用上的記憶會衰減文件未列為功能文件未提;事實帶有效期間,遇到矛盾時會被標為失效文件未提文件未提
代理之間共享所有有權限的代理與人共用一個倉庫;每條記憶都記錄由誰發給誰以 user_id、agent_id、run_id 劃分範圍透過 group_id 區分命名空間正從共享記憶區塊改為以 git 為基礎的共享記憶倉庫(MemFS)只能讓多個用戶端指向同一個檔案;文件未列為功能
人工閱讀與編輯每條記憶都是 Issue,可以閱讀、留言或關閉,並保有 GitHub 的歷史紀錄透過 API 或平台透過圖譜查詢在 Agent Development Environment(ADE)中純文字 JSONL,可直接開啟編輯
授權AGPL-3.0-or-later,或商業授權Apache-2.0;託管平台需付費Graphiti:Apache-2.0;Zep 為託管服務Apache-2.0;另有託管的 Letta Cloud開源;倉庫授權為 Apache-2.0 與 MIT 並存
語言Node.js 22,無執行期相依套件Python、TypeScriptPython(Graphiti);Python、TypeScript、Go SDK(Zep)Python 與 TypeScript SDKTypeScript

近期變動:Zep 於 2025 年 4 月停止維護可自架的 Community Edition,開源工作改由 Graphiti 延續。Mem0 的圖記憶移到託管平台。Letta 的文件現在建議改用以 git 為基礎的記憶倉庫,而不是共享記憶區塊。

WHEN TO CHOOSE

哪一個適合你

AMP 不打算做的事:它的召回靠標題與 Place 比對記憶,而不是向量嵌入,所以對上千條記憶做語意搜尋不是它的目標。它需要 GitHub。能省多少取決於模型;基準測試列出它在哪裡划算、在哪裡不划算。

SOURCES

資料來源

皆取自各專案自己的倉庫與文件,查證日期為 2026 年 9 月 24 日。專案會改變;若這裡有過時的內容,請到 GitHub Discussions 告訴我們。