ツール/フレームワーク初出 8/7 22:02
ベクトルDBを使わないGraphRAG「Graphify」の中身を一次情報で読む
https://qiita.com/tags/AI/feed.atom2026/8/7
AI要約
ベクトルDBを利用しないGraphRAG実装OSS「Graphify」を紹介しています。AIコーディングアシスタントがコードベースを理解する新たなアプローチとして、グラフ構造を活用し、従来のRAGとは異なるアプローチでコード理解の精度向上を目指す点に注目が集まります。
AI要点
- OSSのGraphifyは、ベクトルDBを使用せず、プロジェクト全体をクエリ可能なナレッジグラフに変換します。
- tree-sitterによる決定的なAST解析で、コード解析はローカルかつLLM不要で実行されます。
- エッジ(リレーション)には根拠タグ(EXTRACTED/INFERRED/AMBIGUOUS)が付与され、事実と推測を区別します。
- コードのみのプロジェクトではAPIキーなしで完全オフライン動作が可能で、LLMはドキュメント意味抽出にのみ使用されます。
- Graphifyは、コードベースの構造的な質問に対して、grepやベクトルRAGの限界を克服することを目指しています。
なぜ重要か
Graphifyは、ベクトルDBに依存せず、コードの静的解析とグラフ構造を利用することで、AIコーディングアシスタントのコードベース理解能力を大幅に向上させます。これにより、より正確で説明可能なコード関連の質問応答が可能になります。