Visualiseur GraphRAG
Démo du visualiseur GraphRAG
GraphRAG Visualizer est une application conçue pour visualiser les artefacts Microsoft GraphRAG. En téléchargeant des fichiers Parquet générés à partir du pipeline d'indexation GraphRAG, les utilisateurs peuvent facilement visualiser et analyser les données sans avoir besoin de logiciels ou de scripts supplémentaires.
Si vous utilisez GraphRAG 0.3.x ou une version antérieure , veuillez utiliser l'ancienne version de GraphRAG Visualizer disponible sur :
Héritage du visualiseur GraphRAG
Une fois le serveur graphrag-api opérationnel, vous pouvez effectuer des recherches directement via le visualiseur GraphRAG. Accédez simplement au visualiseur GraphRAG et utilisez l'interface de recherche pour interroger le serveur API. Cela vous permet de rechercher et d'explorer facilement les données hébergées sur votre serveur local.
La logique de création de relations pour les unités de texte, les documents, les communautés et les covariables est dérivée du bloc-notes Neo4j Cypher d'importation GraphRAG.
Nœud | Taper |
---|---|
Document | RAW_DOCUMENT |
Unité de texte | CHUNK |
Communauté | COMMUNITY |
Trouver | FINDING |
Covariable | COVARIATE |
Entité | Varie |
Nœud source | Relation | Nœud cible |
---|---|---|
Entité | RELATED | Entité |
Unité de texte | PART_OF | Document |
Unité de texte | HAS_ENTITY | Entité |
Unité de texte | HAS_COVARIATE | Covariable |
Communauté | HAS_FINDING | Trouver |
Entité | IN_COMMUNITY | Communauté |
Clonez le dépôt sur votre ordinateur local :
git clone https://github.com/noworneverev/graphrag-visualizer.git
cd graphrag-visualizer
Installez les dépendances nécessaires :
npm install
Exécutez le serveur de développement :
npm start
Ouvrez l'application dans votre navigateur :
http://localhost:3000
Pour charger automatiquement les fichiers .parquet
au démarrage de l'application, placez vos fichiers Parquet dans le répertoire public/artifacts
. Ces fichiers seront chargés dans l'application pour la visualisation et l'affichage du tableau de données. Les fichiers peuvent être organisés comme suit :
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
Si les fichiers sont placés dans le dossier public/artifacts
, l'application les chargera et les affichera automatiquement au démarrage.