Визуализатор GraphRAG
Демонстрация визуализатора GraphRAG
GraphRAG Visualizer — это приложение, предназначенное для визуализации артефактов Microsoft GraphRAG. Загружая файлы паркета, созданные с помощью конвейера индексирования GraphRAG, пользователи могут легко просматривать и анализировать данные без необходимости использования дополнительного программного обеспечения или сценариев.
Если вы используете GraphRAG 0.3.x или более раннюю версию , используйте устаревшую версию GraphRAG Visualizer, доступную по адресу:
Устаревшая версия визуализатора GraphRAG
После запуска сервера Graphrag-api вы можете выполнять поиск непосредственно через визуализатор GraphRAG. Просто зайдите в визуализатор GraphRAG и используйте интерфейс поиска для запроса сервера API. Это позволяет вам легко искать и исследовать данные, размещенные на вашем локальном сервере.
Логика создания связей для текстовых единиц, документов, сообществ и ковариат заимствована из блокнота импорта GraphRAG Neo4j Cypher.
Узел | Тип |
---|---|
Документ | RAW_DOCUMENT |
Текстовый блок | CHUNK |
Сообщество | COMMUNITY |
Нахождение | FINDING |
Ковариата | COVARIATE |
Сущность | Варьируется |
Исходный узел | Отношение | Целевой узел |
---|---|---|
Сущность | RELATED | Сущность |
Текстовый блок | PART_OF | Документ |
Текстовый блок | HAS_ENTITY | Сущность |
Текстовый блок | HAS_COVARIATE | Ковариата |
Сообщество | HAS_FINDING | Нахождение |
Сущность | IN_COMMUNITY | Сообщество |
Клонируйте репозиторий на свой локальный компьютер:
git clone https://github.com/noworneverev/graphrag-visualizer.git
cd graphrag-visualizer
Установите необходимые зависимости:
npm install
Запустите сервер разработки:
npm start
Откройте приложение в браузере:
http://localhost:3000
Чтобы файлы .parquet
автоматически загружались при запуске приложения, поместите файлы Parquet в каталог public/artifacts
. Эти файлы будут загружены в приложение для визуализации и отображения таблицы данных. Файлы можно организовать следующим образом:
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
Если файлы помещены в папку public/artifacts
, приложение автоматически загрузит и отобразит их при запуске.