GitHub Trending ★ 102 3 min

topoteretes/cognee

Python

🔗 https://github.com/topoteretes/cognee

📌 為 AI Agent 打造持久記憶:開源記憶平臺 Cognee 結合知識圖譜與向量檢索

TL;DR:Cognee 提供 AI Agent 跨對話的持久化長短期記憶,透過自託管知識圖譜讓 Agent 能在完整上下文中行動。

大多數 AI Agent 的記憶在對話結束後就消失了,或者僅能依賴簡單的 RAG 檢索。但如果 Agent 能像人類一樣,將碎片化資訊轉化為有結構的知識網路,並在不同對話之間持續演進,會發生什麼事?

🧩 將知識圖譜與向量嵌入結合的記憶架構

Cognee 並非單純的資料庫,而是一個專為 AI Agent 設計的記憶平臺。其核心設計理念在於讓檔案不僅能透過「意義」搜尋,更能透過「關係」連線。

其技術實現結合了三項關鍵技術:

  • Vector Embeddings:實現基於語義的搜尋能力。
  • Graph Reasoning:利用圖譜推理處理複雜的關聯邏輯。
  • Cognitive-science-grounded Ontology Generation:基於認知科學的本體生成,讓知識圖譜能隨知識更新而演進。

🤔 解決 Agent 的記憶碎片化問題

Cognee 旨在解決 AI Agent 在實際應用中的幾個核心痛點:

  • 跨對話永續性:讓 Agent 在不同 session 之間擁有持續的長短期記憶。
  • 多格式資料整合:支援以任何格式匯入資料,將分散的資訊統一整合。
  • 建立企業知識大腦:將各類來源的領域知識(Domain Knowledge)統一化,使 Agent 具備公司整體的知識基礎。

💡 豐富的整合生態與實作支援

Cognee 提供自託管(Self-hosted)的部署方式,並已推出多項外掛以降低整合門檻:

  • 支援作為 OpenClaw 的外掛 (cognee-openclaw)。
  • 支援作為 Claude Code 的外掛 (claude-code-plugin)。
  • 相關技術理論參考其研究論文《Optimizing the Interface Between Knowledge Graphs and LLMs for Complex Reasoning》(Markovic et al., 2025)。

🎯 實務啟示

對於開發 AI Agent 的工程師而言,Cognee 提供了一種從「單純檢索 (RAG)」演進到「結構化記憶」的實作路徑。如果你的應用場景需要 Agent 處理複雜的實體關係,或需要 Agent 記得使用者在三天前提到過的特定偏好,引入知識圖譜(Knowledge Graph)來管理記憶會比單純依賴向量資料庫更具擴充套件性。

🔗 來源

#AI #AIAgents #KnowledgeGraph #OpenSource #LLM #VectorDatabase #MemoryPlatform #CognitiveScience #RAG #Cognee

google/gemma-4-31b-it:free 自動生成