RAG(検索強化生成)分野で技術的分岐が起きている。FalkorDBは4月末にGraphRAG SDK 1.0をリリースし、複数の文書にまたがる情報が必要な場合、グラフ構造の検索がベクトル検索より効果的であることを示した。
なぜGraphRAGが必要か
従来のベクトル検索は文書を独立したチャンクに分割し、類似度で1つずつマッチングする。単一事実の照会には有効だが、複数の概念を接続する必要がある質問には対応できない。
グラフRAGはエンティティとリレーションシップをグラフノードとエッジとして抽出し、グラフ上でマルチホップトラバースを実行する。
クイックスタート
pip install graphrag-sdk
from graphrag_sdk import GraphRAG
rag = GraphRAG(db_url="falkordb://localhost:6379")