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

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

它解決了什麼問題

Cognee 為 AI 代理提供跨會話的持久、長期記憶。它透過從攝取的數據中建立自託管知識圖譜,解決了代理忘記上下文或無法連接不同資訊片段的問題,讓代理能夠根據意義和關係來召回和連接資訊。

運作方式

Cognee 將原始數據轉換為結構化的記憶層。它結合了用於語義搜索的向量嵌入(vector embeddings)和用於關係追蹤的圖推理(graph reasoning),並使用基於認知科學的本體論生成(ontology generation)來組織知識。該平台支持靈活的後端架構,整個記憶層——包括關係、嵌入和會話緩存——可以運行在單個使用 pgvector 的 Postgres 實例上,或者更換為 Neo4j 或 Redis 等專用數據庫。

對象是誰

正在構建需要領域特定知識、長期持久性,以及能夠從跨多個會話的反饋和用戶交互中學習能力的 AI 代理的開發者。

重點亮點

  • 統一記憶層: 將向量和圖搜索結合到單一基礎設施中。
  • 跨代理知識共享: 使多個代理能夠共享一個持久的知識庫。
  • 彈性部署: 支持本地開發(SQLite/LanceDB)、透過 Docker 自託管,或使用託管雲端服務。
  • 多語言支持: 提供 Python、Rust 和 TypeScript 的官方客戶端。
  • 代理集成: 包括一個專為 Claude Code 設計的插件,用於捕獲和同步會話記憶。

Sources