本文へスキップ
ReviewRamble

週刊ブリーフ

AIのレビューを、あなたの受信箱に。

  • ツール、モデル、MCPサーバー、リポジトリの新しいレビュー(結論を最初に)
  • 変更があったときに再確認した価格と評価
  • 公開された新しい分析記事

モデル、エージェント、MCPサーバー、そして本当に時間をかける価値のあるツール。

週に1通です。配信停止は各メールのリンクからできます。 メールアドレスの利用について

ステップ 06 / 22

ナレッジグラフとメモリ

エンティティと関係、そしてエージェントの長期的なメモリを保存します。 ベクトルは似たテキストを見つけ、グラフは「AとBはどうつながっているか」「その後何が変わったか」に答えます。便利ですが、過剰なことも多いです。

執筆: Sheela · 2026年10月23日確認 · レビューの方法

質問に答える関係の連鎖ピン:エンティティ(組織は四角)糸:文書から抽出された関係Acme とストライキの両方に触れている文書は 1 つもないため、類似度検索では何も取り出せません。グラフは関係を 1 ホップずつ外側へたどり(仕入れ先、輸送の委託先、寄港地、影響元)、答えにたどり着きます。GraphRAG やメモリツールは、言語モデルに文書からエンティティと関係を抽出させて、このようなグラフを作ります。エンティティは説明用です。

選び方

  • 多くの文書にまたがる関係についての質問:GraphRAG方式のインデックス化。
  • ユーザーや事実を長期間覚えておく必要があるエージェント:時系列グラフまたはメモリ層。
  • 文書に対する単純なQ&A:ベクトル検索では足りないと実証されるまで、グラフは不要です。

確認すべきポイント

選択肢を分けるポイントを、重要な順に並べています。

  1. 01

    まずグラフが必要なことを証明する

    グラフが役立つのは、関係をたどる質問(誰が誰に供給しているか、どの契約がどの条項を引用しているか)や、コーパス全体にまたがる質問(主なテーマは何か)です。実際の質問から評価セットを作り、まずハイブリッドのベクトル検索で試しましょう。関係が理由で失敗する質問が少なければ、グラフは大した改善なしに費用と構成要素を増やすだけです。GraphRAG-Benchの研究では、LightRAGは回答するモデルに質問あたり約100,000のプロンプトトークンを送っていましたが、ベクトルのRAGでは1,000未満でした。

  2. 02

    インデックス化の費用と更新の仕組み

    どのグラフRAGツールも、エンティティと関係を抽出するために文書を言語モデルに通すので、インデックス化には埋め込みよりはるかに費用がかかります。Microsoft GraphRAGはさらにコミュニティの要約を書き、文書が変わるとほぼ作り直します。LightRAGは要約を省き、文書を差分で追加します。Graphitiはエピソードごとに取り込みます。抽出に使うモデルでコーパス全体のトークン数を見積もり、来月その10分の1が変わったらどうなるかを確認しましょう。

  3. 03

    時間:変わる事実

    エージェントのメモリには、文書のRAGではめったに起きない問題があります。事実が古くなることです。ユーザーが引っ越し、規程が置き換えられます。Graphitiは各事実がいつ真になり、いつ無効になったかを記録するので、エージェントは今何が真で、当時何が真だったかに答えられます。Mem0やほとんどのグラフRAGのパイプラインは、新しい事実を古い事実の横に追加するだけで、Cogneeの時間の認識はより新しい機能です。エージェントが何か月も動くなら、矛盾の扱いを明示的にテストしてください。

  4. 04

    ストレージのバックエンドと運用すべきもの

    パイプラインとメモリ層は、ストアの上に載ります。GraphitiにはNeo4j、FalkorDB、Amazon Neptuneが必要です。LightRAGのインメモリの既定はテスト専用で、本番にはPostgresを推奨しています。GraphRAGは既定でファイルとLanceDBのインデックスを書き出します。Cogneeは既定で組み込みのストアを使いますが、PostgresやNeo4jに移せます。本番のバックエンドをすでに運用しているか、運用する意思のあるツールを選びましょう。

  5. 05

    抽出モデルの品質と構造化出力

    グラフの品質は、抽出を行うモデル次第です。小さなローカルモデルは関係を見落とし、エンティティを重複させます。GraphitiのREADMEは、信頼できる構造化出力を持たないモデルでは取り込みが壊れることがあると警告しています。LightRAGは、実用的なローカルの最低ラインとして30B級のモデルを勧めています。インデックス化の時点で高性能なモデルの予算を確保し、すべてをインデックス化する前にサンプルでエンティティの重複排除を確認してください。

  6. 06

    メモリのベンチマークは注意して読む

    エージェントのメモリ製品は、LoCoMo、LongMemEval、Deep Memory Retrieval、BEAMを引用しています。公開されている数字のほぼすべてはベンダーによるもので、多くの場合オープンソースのSDKではなくホスト型サービスについてのものであり、実行ごとにモデルも設定も異なります。候補の絞り込みに使い、そのうえで自分の会話を再生して各候補を採点し、変わった事実についての正確さと検索の遅延を測りましょう。

  7. 07

    ライセンスとオープンコアの線引き

    GraphRAGとLightRAGはMIT、Graphiti、Mem0、CogneeはApache 2.0です。Neo4j Community EditionはGPLv3で単一サーバーで、クラスタリングとロールベースのセキュリティは有料版にしかありません。いくつかのプロジェクトは、重要な機能をホスト型の製品にとどめています。Mem0のグラフメモリはプラットフォーム限定で、Cogneeの本番用の抽出器とPostgresのグラフストアはライセンス製品にあります。必要な機能がオープン版にあるかを確認してください。

選択肢の違い

この棚には3種類の異なるツールが並んでいます。グラフデータベース(Neo4j)はストレージです。ノード、関係、クエリ言語(Cypher)があり、今ではベクトルインデックスもあります。それ自体は文書に何もしません。何を入れるかは、あなたかパイプラインが決めます。GraphRAGのインデックス化パイプライン(Microsoft GraphRAG、LightRAG、RAGFlowのナレッジグラフのオプション)は、言語モデルで文書のコレクションを読み、エンティティと関係をグラフに抽出し、それをもとに質問に答えます。GraphRAGはコーパス全体の質問のためにコミュニティの要約を加え、LightRAGはそれと引き換えに安い差分更新を選んでいます。

エージェントのメモリ層(Graphiti、Mem0、Cognee)は、文書のコレクションではなく会話のために作られています。エージェントが話し、作業する中で事実を抽出し、セッションをまたいで保存し、後で関連するものを取り出します。Graphitiは事実がいつ変わったかを追跡する時系列グラフを保持し、Mem0は最もシンプルなユーザーごとのメモリAPIで、Cogneeは多くのソースから複数のエージェントのための共有グラフを1つ作ります。パイプラインとメモリ層は通常、Neo4jやPostgresのようなストアの上で動くので、それぞれ1つずつ選ぶことになるのがふつうです。

コードのナレッジグラフ(GitNexus、CodeGraph、Graphify)は別の分野です。言語モデルを使わずにコードベースをシンボル、呼び出し、インポートに解析し、そのグラフをコーディングエージェントに提供します。これらはここではなく、MCPサーバーとコーディングツールの欄で扱っています。

9 個のツールを比較

当サイトの評価順です。各レビューで出典、料金、評価の詳細を確認できます。

ナレッジグラフとメモリのツール比較
ツール評価当サイトの評価向いている用途料金
Graphitiリポジトリ4.3/5事実が時間とともに変わるエージェントにとって、Graphiti は最有力のオープンソースのメモリー層です。ただし、グラフデータベースを運用し、書き込みのたびに LLM による抽出の費用を払うことが前提です。ユーザー、アカウント、世の中についての変わる事実を覚えておく必要がある、長期稼働のエージェントを作るチーム。Apache 2.0 の下で無料のオープンソースです。グラフデータベースは自分で用意し、取り込み時の LLM と埋め込みの呼び出しに料金を支払います。
Neo4jリポジトリ4.1/5RAGやエージェントメモリにリレーションシップが本当に必要な場合の標準的なグラフストアですが、無料版はサーバー1台に限定されており、大半のRAGではグラフ自体が不要です。RAGまたはエージェントメモリでの質問がエンティティ間のリレーションシップに依存しており、実績のあるグラフストアを必要とするチームに適しています。Community EditionはGPLv3で無料です。Enterpriseは見積もり対応です。AuraDB: Free層、Professionalは1 GBあたり0.09ドル/時間(最小1 GB)、Business Criticalは1 GBあたり0.20ドル/時間(最小2 GB)です。
Graphifyリポジトリ4.1/5エージェントが grep を繰り返す大きなリポジトリでは導入する価値があります。ただし、ベンチマークの数字はベンダー自身のものとして扱い、ドキュメント用のバックエンドは慎重に選ぶことが前提です。大きなコードベースを持ち、エージェントに grep ではなく構造をたどらせたいチーム。オープンソースのエンジンは無料です(Apache-2.0、リポジトリには MIT のライセンスファイルもあります)。Graphify Cloud には無料のホスト型枠と、シート単位の Pro と Teams のプランがあり、価格は公開されていません。セルフホストの Enterprise はアーリーアクセスです。
Mem0リポジトリ4.0/5Mem0 はいまもエージェントに記憶を持たせる最も手早い方法ですが、オープンソースの SDK は、グラフメモリと最高のベンチマークスコアを自分のものにしておくプラットフォームの体験版という性格を強めています。チャットボットやエージェントに、セッションをまたぐユーザーの記憶を加える開発者。オープンソースの SDK は Apache 2.0 のもとで無料です。Platform は Free(最初の30日間はモデルの呼び出し込みで月10,000回の追加と1,000回の取得、その後は自分の LLM キーで50,000回の追加と10,000回の取得、それを超えると自分で設定した上限まで従量課金)と、見積もりの Custom プランです。以前の $19 の Starter と $249 の Pro のプランは掲載されなくなりました。
RAGFlowリポジトリ4.0/51台のサーバーで稼働させられる完成された文書応答製品ですが、これまでのセキュリティ実績を考慮すると、公開インターネットではなくVPNの背後に配置するのが適切です。パイプラインを構築することなく、セルフホスト型の文書Q&Aやナレッジアシスタントを導入したいチームに適しています。Apache 2.0ライセンスに基づく無料でオープンソースのソフトウェアです。また、InfiniFlowはRAGFlow Cloudも販売しています。Free(月間500クレジット、APIキーなし)、Starter(月額29ドル)、Pro(月額129ドル、それぞれ定価の59ドルと259ドルから割引表記)、そしてBYOCやオンプレミス展開に対応した個別見積もりのEnterpriseがあります。
LightRAGリポジトリ3.9/5グラフ RAG を試すなら妥当な方法で、Microsoft GraphRAG より保守の費用が安く済みます。ただしほとんどのチームは、グラフを加える前に、それが必要だと証明すべきです。評価でハイブリッド検索ではマルチホップの質問に失敗することがわかっていて、Postgres 上にグラフを置きたいチーム。MIT ライセンスの無料のオープンソースです。インデックス作成とクエリには、自分の LLM と埋め込みのクレジットを使います。
Cogneeリポジトリ3.8/5Cognee はほぼあらゆる資料から共有のナレッジグラフを作りますが、その初期設定は本番に出す前に責任者が見直す必要があります。多くの資料から組み立てた共有のナレッジグラフを必要とする、複数のエージェントを作るチームに向いています。Apache 2.0 のオープンソースです。Cognee Cloud は 100万(1M)トークンとワークスペース1つまで無料で、その後は 100万トークンあたり $1 と、追加のワークスペースごとに月 $5 です。Enterprise は見積もりによる BYOC の契約です。
Lettaリポジトリ3.7/5エージェントのメモリについて最もよく考えられた発想を持っているのはいまもLettaです。しかし製品を途中で作り直したことで、以前からの利用者は移行を迫られ、新しく来た人は速く動く的を追うことになりました。中身を確かめられ、バージョン管理されたメモリを持つ、長く動く個人やチームのエージェントを求め、基盤全体を採用することをいとわない開発者。Apache 2.0で、自分のモデルのキーを使えばローカルで無料で動かせます。Letta Cloudは、Free(エージェント3つ、メモリのリポジトリあたり5 MiB)、Proは月$20(エージェント20、50 MiB、モデルの利用枠)、APIプランは月$20に、稼働中のエージェント1つにつき月$0.10と、ツールの実行1秒あたり$0.00015が加わり、トークンは別料金です。Teams Proは1シート月$20、Enterpriseは個別見積もりです。
GraphRAGリポジトリ3.5/5コーパス全体に関する質問の参考設計であることに変わりはありませんが、Microsoft は開発をやめており、インデックス作成の請求額はこれまでと同じく大きいままです。文書をまたぐ質問が高額な一回限りのインデックス作成に見合う、固定された価値の高い文書群を持つチーム。MIT ライセンスの下で無料のオープンソースです。インデックス作成は自分の OpenAI か Azure OpenAI のクレジットで行い、README はそれが高額になりうると警告しています。

仕様の比較

このステップで重要な仕様です。2026年10月23日に確認しました。導入前に提供元のサイトで確認してください。

ナレッジグラフとメモリ:仕様の比較
ツール何であるかストレージのバックエンド時間の認識クエリのインターフェースライセンス
Graphiti時系列のエージェントメモリ層Neo4j、FalkorDB、Amazon Neptuneあり、事実ごとに有効・無効の時刻Python API:ベクトル、BM25、グラフApache 2.0
Neo4jグラフデータベースネイティブのグラフストアとベクトルインデックス事実のバージョン管理は組み込まれていないCypherCommunityはGPLv3。商用版あり
Mem0エージェントのメモリ層既定はQdrant。20以上のベクトルストア変更をきちんと扱えないPython/TS SDK:追加と検索Apache 2.0(グラフは有料)
RAGFlowグラフのオプション付きRAGエンジンElasticsearch(既定)またはInfinityなしWeb UI、REST、Python SDKApache 2.0
LightRAGGraphRAGのインデックス化パイプラインPostgresを推奨。Neo4jなどなし。差分更新Python、REST:5つのクエリモードMIT
Cogneeエージェントのメモリ層(共有グラフ)既定はLadybug、LanceDB、SQLite部分的。Graphitiより新しいPython、CLI、REST、MCP:recallApache 2.0
GraphRAGGraphRAGのインデックス化パイプラインファイルとLanceDB(既定)。Azureなし。変更時に再構築Python/CLI:global、local検索MIT

エージェントに接続する

Claude、ChatGPT、Cursor などのアシスタントがこれらのツールを直接使えるようにする MCP サーバーです。

このステージが使われる場面

このガイドの出典