GraphRAGに「エージェント」を足すと何が変わるのか、整理してみました🕸️
Agentic GraphRAG: How does an AI agent use a knowledge graph?
❓ 普通のGraphRAGと何が違うの?
💡 グラフ検索の主導権をエージェントに渡します。どこから探索し、どのツールを呼び、どこまで関係をたどり、十分な文脈が集まったかを、実行時に自分で判断します。
❓ 実際にはどう動くの?
💡 スキーマ確認→クエリ→結果の観察を繰り返すReActループです。例えば「同じ問題の影響を受けた他の顧客は?」は3段階で解きます。
・ベクトル検索で該当チケットを見つける
・チケットが報告するエラーを求める
・同じエラーを報告した他の顧客に到達する
❓ グラフに書き込ませても大丈夫?
💡 読み取りと書き込みを分けるのが前提です。書き込みは権限の限定、スキーマ検証、確信度の閾値、必要なら人間の承認で守ります。過去の判断と結果を残すコンテキストグラフも、この考え方の延長です。
❓ いつ導入すべき?
💡 検索経路が質問ごとに変わる、ドメインが変化し続ける、過去の判断を活かしたい、のいずれかに当てはまる場合です。固定経路のほうが速い場面も多いので、まず動くGraphRAGを作り、足りない箇所にだけ自律性を足すのが現実的です。
#
GraphRAG# #
AIエージェント#