AI Agent 記憶層與知識圖譜框架全解析
隨著 AI Agent 從單輪對話邁向長期任務執行,記憶層已成為決定 Agent 能否在複雜場景中保持連貫性、追蹤事實演變的關鍵基礎設施。2026 年生態系已從單純向量檢索演化出時間知識圖譜、分層記憶操作系統等多元架構路線。本文系統整理五大主流框架——Graphiti、Zep、Mem0、agentmemory、EverOS——的技術本質、定位差異與企業級選型建議,供架構師與工程團隊參考。
核心框架速覽
| 框架 | 核心架構 | 開源程度 | 企業合規認證 | 時間推理能力 | 適用場景 |
|---|---|---|---|---|---|
| Graphiti | 時間知識圖譜引擎 | 完全開源 (Apache 2.0) | 無 (需搭配 Zep 企業版) | 原生支援,行業領先 | 自建時間感知知識圖譜、研發原型 |
| Zep | Graphiti 託管服務 | 核心開源,雲端商業化 | SOC 2、HIPAA BAA、BYOK/BYOC、SLA (企業版) | 原生支援 | 企業級生產環境、合規敏感場景 |
| Mem0 | 三層記憶 + 自我編輯模型 | 核心開源,進階功能商業化 | SOC 2 Type II (託管雲) | 僅時間戳記,無有效期建模 | 輕量整合、多框架生態、預算有限團隊 |
| neo4j-labs/agent-memory | Neo4j 圖原生記憶 | 完全開源 | 無明確標示 | 依 Neo4j 圖結構自訂 | 已有 Neo4j 基礎設施、完全自主掌控需求 |
| EverOS | 四層記憶操作系統 | 核心開源 (自稱) | 企業版另洽 (未見第三方驗證) | 官方宣稱原生支援 | 追求高基準分數、願意自行驗證的團隊 |
深度拆解:五大框架技術本質
Graphiti — 時間知識圖譜引擎
- 專案:
getzep/graphiti(GitHub) - 核心創新:為每個事實節點附加「有效期窗口」,支援追蹤事實何時成立、何時被新事實取代,而非單純時間戳記。
- 定位:開源引擎層,同時也是 Zep 平台底層核心。
- 優勢:原生時間推理、完全開源、無廠商鎖定。
- 劣勢:需自行處理部署、監控、合規、擴展等運維工作。
Zep — 建構於 Graphiti 之企業級託管平台
- 官網:https://www.getzep.com/platform/graphiti/
- 核心能力:將 Graphiti 包裝為企業級服務,提供時間推理查詢(如「Q3 之前誰負責預算」)。
- 基準表現:LongMemEval 63.8%,顯著優於 Mem0 49.0%。
- 合規亮點:目前唯一在文件中明確標示企業合規認證的方案 (SOC 2、HIPAA BAA、BYOK、BYOC、SLA)。
- 部署路徑:Graphiti 自架 → Zep 託管服務,兩階段路徑清晰,降低早期鎖定風險。
Mem0 — 生態最大、整合最廣的通用記憶層
- 專案:
mem0ai/mem0(約 4.8 萬 ★、10 萬+ 開發者) - 架構:三層記憶系統 (使用者、會話、Agent 範疇) + 寫入時衝突解決的自我編輯模型。
- 商業化陷阱:核心「圖譜記憶」功能鎖定在 $249/月 Pro 方案,免費/入門層僅提供向量搜尋。
- 關鍵短板:缺乏原生時間有效性建模,無法回答「使用者改變偏好前的狀態」。
- 優勢:框架整合度最高 (LangChain、LlamaIndex、AutoGen、CrewAI 等)、社群支援最完善。
agentmemory — 名稱重疊,三大不同專案
| 專案 | 定位 | 技術棧 | 適用場景 |
|---|---|---|---|
rohitg00/agentmemory |
程式碼 Agent 專用持久記憶 | Claude Code 原生插件、12 hooks、53 MCP tools、iii-engine | 程式碼協作 Agent (Claude Code、Cursor、Codex) |
elizaOS/agentmemory |
通用易用型記憶層 | ChromaDB + PostgreSQL、文件搜尋 + 知識圖譜 | 輕量級通用 Agent 記憶 |
neo4j-labs/agent-memory |
圖原生記憶系統 | Neo4j 底層、直接建構 context graph | 企業自建 Neo4j 基礎設施、知識圖譜優先 |
注意:企業知識管理場景建議評估
neo4j-labs版本;程式碼 Agent 場景則關注rohitg00版本。
EverOS (Evermind.ai) — 四層記憶操作系統
- 架構:任務規劃層 → 長期記憶層 → 索引層 → 外部系統整合層
- 核心概念:原始文字 → 結構化語義單元 MemCells → 自適應記憶圖譜 MemScenes
- 官方基準:LoCoMo 93.05%、LongMemEval-S 83.00% (均高於 Zep、Mem0)
風險提示:上述數據僅見於廠商自家部落格,缺乏第三方獨立覆核。導入生產環境前,務必以真實資料與查詢自行測試驗證。- 部署:核心引擎宣稱完全開源、支援 Docker 自架;企業託管雲需另洽詢價。
企業級知識管理系統選型決策樹
關鍵決策矩陣
| 決策因子 | 權重 | 說明 |
|---|---|---|
| 資料合規認證成熟度 | 企業採購硬性門檻 (SOC 2、HIPAA、BYOK 等) | |
| 時間知識圖譜表達力 | 能否表達實體關係與時序演變 (有效期窗口 vs 單純時間戳) | |
| 可驗證生產案例/基準 | 獨立第三方基準 vs 廠商自發數據 | |
| 生態整合與開發體驗 | 框架支援、SDK 完整度、社群活躍度 | |
| 總擁有成本 (TCO) | 授權費、運維成本、遷移成本 |
推薦選型路徑
首選:Zep (搭配底層 Graphiti)
最穩妥的企業級選擇
明確企業合規認證 (SOC 2、HIPAA BAA、BYOK、BYOC、SLA)
時間知識圖譜經獨立基準驗證 (LongMemEval 63.8%)
兩階段部署路徑:Graphiti 自架 → Zep 託管,降低鎖定風險
原生時間推理能力,支援事實演變追蹤
替代:neo4j-labs/agent-memory
已有 Neo4j 基礎設施的自架首選
直接建立在成熟圖資料庫上,架構貼近「知識圖譜」定位
完全開源、完全自主掌控圖結構與部署環境
需自行承擔合規認證、維運、擴展成本
時間推理能力依賴自行在 Neo4j 上建模實現
輕量選擇:Mem0
預算有限、追求快速整合、不需時間推理的場景
生態最廣、整合最容易、社群最大
免費層可快速 PoC
核心圖譜功能需付費解鎖 ($249/月)
無原生時間有效性建模,不適合「事實隨時間演變」核心場景
觀察中:EverOS
基準數據亮眼但待驗證
官方基準數據未經第三方覆核,切勿直接採信
架構創新 (四層 OS、MemCells/MemScenes) 值得關注
核心宣稱開源、支援 Docker 自架
建議:納入 PoC 測試清單,以真實業務資料驗證後再決策
實作檢查清單:導入前必確認項目
1. 合規與法務
- 是否需要 SOC 2 Type II、HIPAA BAA、GDPR、ISO 27001 等認證?
- 是否需支援 BYOK (Bring Your Own Key) / BYOC (Bring Your Own Cloud)?
- 資料駐留要求 (Data Residency) 是否限制雲端區域?
2. 技術需求
- 是否需要時間推理 (回答「時間點 T 之前的狀態」類查詢)?
- 是否需要知識圖譜結構化查詢 (實體關係、多跳推理)?
- 向量搜尋 + 關鍵字搜尋 + 圖查詢的混合檢索比例?
- 寫入吞吐量 (QPS)、查詢延遲 (P99) 目標?
3. 架構整合
- 現有技術棧:LangChain / LangGraph / LlamaIndex / AutoGen / CrewAI / 自研框架?
- 是否已有 Neo4j / PostgreSQL / Redis / Milvus / Weaviate / Pinecone 基礎設施?
- 是否需要多租戶隔離 (Multi-tenancy)?
4. 運維與成本
- 團隊是否具備圖資料庫、分散式系統運維能力?
- 預算範圍:開源自架 vs 託管服務 vs 企業授權?
- 遷移成本評估:資料匯出格式、API 相容性、Vendor Lock-in 風險?
常見誤區與避坑指南
| 誤區 | 事實 | 建議 |
|---|---|---|
| “Mem0 免費版就有圖譜記憶” | 圖譜記憶被鎖在 $249/月 Pro 方案 | 詢問銷售確認功能矩陣,或評估 Graphiti/Zep 開源替代 |
| “EverOS 基準分數最高,直接採用” | 數據僅見於廠商自家部落格,無第三方驗證 | 務必自行以真實資料測試,納入 PoC 階段驗證 |
| “agentmemory 是單一專案” | 至少三個完全不同的專案同名 | 確認 GitHub org/repo 全名,依場景選擇正確版本 |
| “Zep 和 Graphiti 是競爭關係” | Zep 即建構於 Graphiti 之上,兩者同源 | 視為「引擎 + 託管服務」關係,可平滑升級 |
| “向量記憶就夠了,不需要知識圖譜” | 向量無法表達實體關係、時間演變、多跳推理 | 評估業務是否涉及「事實演變追蹤」、「關係推理」需求 |
結論與行動建議
AI Agent 記憶層已進入**「時間知識圖譜」與「分層記憶作業系統」並存的新階段。對於企業級知識管理系統**而言:
- 合規先行:Zep 是目前唯一具備完整企業合規認證組合的方案,為採購硬性門檻。
- 技術驗證:Graphiti 的時間知識圖譜架構經獨立基準 (LongMemEval) 驗證,技術風險最低。
- 漸進式採用:採用 Graphiti 自架 PoC → 生產環境升級 Zep 託管 的兩階段策略,平衡創新與穩定。
- 備選評估:若已有 Neo4j 基礎設施,
neo4j-labs/agent-memory為高自主度替代方案;EverOS 納入觀察清單,待第三方驗證後再決策。 - 避開陷阱:Mem0 適合輕量整合,但核心圖譜功能付費且缺乏時間推理,不適合以「事實隨時間演變」為核心的企業知識庫。
下一步行動:
- 依據上述檢查清單盤點企業需求
- 以真實業務資料集跑 Graphiti PoC (1-2 週)
- 評估 Zep 企業版報價與 SLA 條款
- 同步納入
neo4j-labs/agent-memory與 EverOS 為備選 PoC 專案
參考資源
- Graphiti GitHub: https://github.com/getzep/graphiti
- Zep Platform: https://www.getzep.com/platform/graphiti/
- Mem0 GitHub: https://github.com/mem0ai/mem0
- neo4j-labs/agent-memory: https://github.com/neo4j-labs/agent-memory
- Evermind.ai 官方部落格: https://evermind.ai/zh/blogs/mem0-alternative
- LongMemEval 基準測試: https://github.com/getzep/long-mem-eval
本文整理自公開技術文件、GitHub 專案與廠商官方發布資料,基準數據以官方發布為準,建議決策前自行驗證。