cognee:一個開源的 AI 記憶平台,透過自行託管的知識圖譜為代理提供持久的長期記憶

cognee:一個開源的 AI 記憶平台,透過自行託管的知識圖譜為代理提供持久的長期記憶

它解決了什麼問題

Cognee 為 AI 代理提供跨會話的持久長期記憶。它透過從攝取的資料建立自行託管的知識圖譜,解決了代理忘記上下文或無法將分散資訊連結在一起的問題,讓代理能夠根據意義與關係回憶並連結資訊。

工作原理

Cognee 將原始資料轉換為結構化的記憶層。它結合語意搜尋的向量嵌入與關係追蹤的圖形推理,使用基於認知科學的本體生成來組織知識。平台支援彈性的後端架構,整個記憶層——包括關係、嵌入與會話快取——可以在單一的 Postgres 實例上使用 pgvector 執行,亦可替換為 Neo4j 或 Redis 等專用資料庫。

目標對象

需要領域特定知識、長期持久性,且能在多個會話中從回饋與使用者互動中學習的 AI 代理開發者。

重點特色

  • 統一記憶層: 將向量搜尋與圖形搜尋結合於同一基礎設施。
  • 跨代理知識共享: 讓多個代理共享持久的知識庫。
  • 彈性部署: 支援本機開發(SQLite/LanceDB)、透過 Docker 自行託管,或使用受管雲端服務。
  • 多語言支援: 官方客戶端提供 Python、Rust 與 TypeScript 版。
  • 代理整合: 包含專為 Claude Code 設計的外掛,以捕捉與同步會話記憶。

Sources