lyon-industries/graphrag-workbench

Interactive 3D visualization of knowledge graphs generated by Microsoft GraphRAG. Explore entities, relationships, and communities with immersive visual analytics.

해결하는 문제

GraphRAG Workbench는 Microsoft GraphRAG의 복잡한 출력물을 관리하고 시각화하기 위한 사용자 친화적이고 로컬 기반의 데스크톱 스타일 웹 애플리케이션을 제공합니다. 명령줄 인터페이스를 통해 엔진과 상호작용할 필요 없이, 문서 준비, 인덱싱 제어, 3D 그래프 탐색을 위한 전용 인터페이스를 제공합니다.

작동 방식

이 애플리케이션은 Microsoft GraphRAG 3.1.0을 래핑하며, 로컬 텍스트 추출 프로세스를 사용하여 텍스트 기반 PDF를 지식 그래프로 변환합니다. 데이터 흐름은 PDF 추출에서 시작하여 GraphRAG 엔진이 parquet 및 LanceDB 파일을 생성하고, 이를 JSON으로 변환하여 3D Three.js 그래프에서 시각화합니다. 사용자는 Ollama(예: Gemma 4)를 통한 로컬 모델 또는 OpenAI를 통한 클라우드 기반 모델을 인터페이스 내에서 직접 설정하여 추출 및 인덱싱 프로세스를 처리할 수 있습니다.

대상 사용자

GraphRAG의 복잡한 CLI 설정을 관리하지 않고도 문서 내의 엔티티와 커뮤니티 간의 관계를 시각화하고 검사하고 싶은 연구자, 분석가, 개발자.

주요 기능

  • 3D 지식 그래프: 검색, 커뮤니티 고립, 엔티티 및 연결의 컨텍스트 인스펙터를 갖춘 풀스크린 인터랙티브 그래프.
  • 로컬 우선 접근 방식: 계정, 호스팅된 데이터베이스, 원격 문서 서비스가 필요 없음; 모든 데이터는 워크스테이션의 로컬에 저장됨.
  • 유연한 모델 제공자: Ollama(로컬) 및 OpenAI(클라우드)를 위한 통합 프리셋과 내장된 설정 마법사.
  • 프로젝트 관리: 여러 인덱싱 실행과 그 터미널 출력을 이름 지정, 로드, 관리할 수 있는 전용 Projects 시트.
  • 실시간 인스턴스화: 빌드 중에 엔티티, 관계, 커뮤니티가 추출되고 클러스터링될 때 3D 그래프가 실시간으로 채워짐.
  • 포터블 번들: .graphrag.json 번들로 프로젝트를 가져오기/내보내기 가능하거나 기존 Microsoft GraphRAG 출력 디렉터리를 가져올 수 있음.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트