cognee: エージェントに自己ホスト型ナレッジグラフを通じて永続的な長期記憶を提供するオープンソース AI メモリープラットフォーム

cognee: エージェントに自己ホスト型ナレッジグラフを通じて永続的な長期記憶を提供するオープンソース AI メモリープラットフォーム

解決する課題

Cognee は、AI エージェントにセッション間で永続的な長期記憶を提供します。エージェントがコンテキストを忘れたり、異なる情報を結びつけられなかったりする問題を、取り込んだデータから自己ホスト型ナレッジグラフを作成することで解決します。これにより、エージェントは意味と関係性の両方に基づいて情報を呼び出し、結びつけることができます。

仕組み

Cognee は生データを構造化されたメモリーレイヤーに変換します。意味検索のためのベクトル埋め込みと、関係追跡のためのグラフ推論を組み合わせ、認知科学に基づくオントロジー生成で知識を整理します。プラットフォームは柔軟なバックエンドアーキテクチャをサポートし、メモリーレイヤー全体(関係、埋め込み、セッションキャッシュを含む)を pgvector を使用した単一の Postgres インスタンスで実行するか、Neo4j や Redis などの専用データベースに切り替えることができます。

対象ユーザー

ドメイン固有の知識、長期的な永続性、そして複数セッションにわたるフィードバックやユーザーインタラクションから学習する能力を必要とする AI エージェントを構築する開発者向けです。

ハイライト

  • 統合メモリーレイヤー: ベクトル検索とグラフ検索を単一のインフラストラクチャに統合。
  • クロスエージェント知識共有: 複数のエージェントが永続的なナレッジベースを共有可能。
  • 柔軟なデプロイ: ローカル開発(SQLite/LanceDB)、Docker による自己ホスト、またはマネージドクラウドサービスをサポート。
  • マルチ言語サポート: Python、Rust、TypeScript 用の公式クライアントを提供。
  • エージェント統合: Claude Code 用の専用プラグインを含み、セッションメモリの取得と同期が可能。

Sources