GitHub Trending ★ 104 2 min

topoteretes/cognee

Python

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

📌 讓 AI Agent 擁有持久記憶:開源記憶平臺 Cognee 結合知識圖譜與 LLM

TL;DR:Cognee 透過自託管知識圖譜為 AI Agent 提供跨會話的持久長短期記憶。

大多數 AI Agent 在對話結束後就會「失憶」,即便有 RAG,也難以處理複雜的實體關係。如果 Agent 能像人類一樣,不僅記得內容,還能理解知識之間的關聯,會發生什麼事?

🧩 結合向量嵌入與圖譜推理的記憶機制

Cognee 是一個開源的 AI 記憶平臺,旨在為 AI Agent 建立跨會話的持久記憶。其核心設計不只是單純的儲存,而是透過以下三種技術的結合,將檔案轉化為可演進的知識體系:

  • 向量嵌入 (Vector Embeddings):確保檔案能透過「意義」被搜尋。
  • 圖譜推理 (Graph Reasoning):讓 Agent 能理解實體之間的關聯。
  • 認知科學導向的本體生成 (Ontology Generation):根據認知科學原理生成本體,使知識隨著新資料的進入而持續演進。

透過這套機制,Cognee 能將各種格式的資料轉化為自託管的知識圖譜,讓 Agent 在執行任務時能召回完整上下文,並在不同會話之間保持記憶。

🛠️ 多語言支援與生態整合

Cognee 提供了豐富的客戶端與外掛支援,方便工程師將其整合進現有的開發流程:

  • 語言支援:提供 TypeScript (@cognee/cognee-ts) 與 Rust (cognee-rs) 客戶端。
  • 外掛整合:已提供 OpenClaw (cognee-openclaw) 與 Claude Code (claude-code-plugin) 的外掛。

🎯 實務啟示:從 RAG 演進到「公司大腦」

對於開發 Agent 的工程師而言,Cognee 的價值在於將單純的「檢索」提升到「關聯」的層次。透過建立自託管的知識圖譜,開發者可以更容易地打造所謂的「公司大腦 (Company Brain)」,將分散在各處的異質資料統一化,讓 Agent 不再只是回答問題,而是能基於演進中的知識網路進行複雜推理。

🔗 來源

#AI #AIAgents #KnowledgeGraph #OpenSource #LLM #MemoryPlatform #RAG #CognitiveScience #TypeScript #Rust

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