Graphiti 是由 Zep 團隊開源的一個創新性框架,專門為構建和查詢時序感知的知識圖譜而設計,特別針對在動態環境中運行的 AI 智能體進行了優化。該項目解決了傳統檢索增強生成(RAG)方法在處理動態數據時的局限性,為 AI 應用提供了強大的長期記憶能力。
Graphiti 追蹤事實和關係隨時間的變化,支持時間點查詢。圖邊包含時間元數據來記錄關係變化,這使得系統能夠理解信息的歷史演進過程。
Graphiti 通過實時、時序感知的知識圖譜引擎,增量處理傳入數據,即時更新實體、關係和社區,無需批量重新計算。
提供語義搜索、BM25 和基於圖的搜索,並具有結果融合能力,確保檢索結果的準確性和相關性。
Graphiti 持續整合用戶交互、結構化和非結構化數據,構建全面的知識表示。
Graphiti 基於 Neo4j 圖數據庫構建,利用 LLM(大語言模型)的能力來自動提取實體、關係和時序信息。系統能夠:
Graphiti 的一個關鍵差異化特性是通過時序提取和邊失效過程管理動態信息更新的能力。系統會:
支持從用戶交互中學習的助理,融合個人知識與來自 CRM 和計費平台等業務系統的動態數據。
適用於銷售、客戶服務、健康、金融等多個領域,為助理和智能體提供長期回憶和基於狀態的推理能力。
支持自主執行複雜任務的智能體,能夠基於來自多個動態源的狀態變化進行推理。
Zep 在深度記憶檢索(DMR)基準測試中超越了當前最先進的系統 MemGPT,展現了其在記憶管理方面的優越性能。
項目提供了新的 MCP 伺服器,為 Claude、Cursor 和其他 MCP 客戶端提供基於知識圖譜的強大記憶能力。
雖然 Graphiti 最初是為 Zep Memory 開發的,但團隊意識到其潛力遠超記憶應用,因此決定開源,希望社區能夠探索更多可能性。
Graphiti 代表了 AI 記憶管理領域的重要突破,它不僅解決了傳統方法的局限性,還為構建真正智能的、具有長期記憶能力的 AI 系統提供了技術基礎。通過捕獲時序變化和支持高級搜索技術,它解決了現有系統面臨的挑戰,使 AI 應用能夠維護動態和準確的信息狀態。