はじめに
GraphRAG Visualizerは、Microsoft GraphRAGの成果物を視覚化し探索するために設計されたウェブベースのツールです。GraphRAG インデキシングパイプラインによって生成された Parquet ファイルをアップロードすることで、ユーザーは追加のソフトウェアやスクリプトを使用することなく、簡単にデータを表示、分析することができます。このツールは、2Dおよび3Dのグラフィカルな視覚化、データシート表示、検索機能をサポートしており、データのセキュリティとプライバシーを確保するために、すべてのデータ処理はローカルで実行されます。
機能一覧
- グラフィカル・ビジュアライゼーショングラフィックス・ビジュアライゼーション "タブで2Dまたは3Dグラフィックスを表示します。
- データシートParquet ファイルのデータを Data Tables タブに表示します。
- 検索機能検索をサポートし、特定のノードや関係に焦点を当てることができます。
- ローカル処理すべての成果物は、データの安全性とプライバシーを確保するため、ローカルのコンピューターで処理されます。
ヘルプの使用
設置プロセス
- クローン倉庫リポジトリをローカルコンピュータにクローンします。
git clone https://github.com/noworneverev/graphrag-visualizer.git
cd graphrag-visualizer
- 依存関係のインストール必要な依存関係をインストールします。
npmインストール
- 開発サーバーの実行開発サーバーを起動します。
npmスタート
- アプリケーションを開くブラウザでアプリケーションを開きます。
http://localhost:3000
使用プロセス
- パーケットファイルの読み込みParquetファイルを
パブリック/アーティファクト
ディレクトリにあり、これらのファイルはアプリケーションの起動時に自動的にロードされる。- ファイル整理の例:
public/artifacts/create_final_entities.parquet
public/artifacts/create_final_relationships.parquet
public/artifacts/create_final_documents.parquet
public/artifacts/create_final_text_units.parquet
public/artifacts/create_final_communities.parquet
public/artifacts/create_final_community_reports.parquet
public/artifacts/create_final_covariates.parquet
- ファイル整理の例:
- グラフ視覚化機能の使用グラフの可視化タブで2Dまたは3Dのグラフを表示し、データのノードと関係を調べます。
- データシート機能の使用DataTablesタブでParquetファイルのデータを表示し、分析することができます。
- 検索機能の使用検索インターフェースを介してAPIサーバーにクエリを送信することで、ローカルサーバー上のデータを簡単に検索および探索できます。
詳しい操作手順
- グラフィカル・ビジュアライゼーショングラフ・ビジュアライゼーション・タブを選択し、マウスでドラッグ&ズームしてグラフを表示します。ノードをクリックすると詳細が表示されます。
- データシートデータ・テーブル・タブを選択し、データをブラウズおよびフィルタリングする。列の見出しをクリックして並べ替える。
- 検索機能検索フィールドに検索条件を入力し、検索ボタンをクリックすると検索結果が表示されます。
以上のステップを通じて、ユーザーはグラフ・ラグ・ビジュアライザーの使い方を完全にマスターし、データを簡単に視覚化し分析することができる。