AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

LLM Graph Builder – 비정형 문서를 Neo4j 지식 그래프로 변환하는 도구

LLM Graph Builder는 Neo4j Labs가 공개한 오픈소스 도구로, 비정형 문서에서 LLM을 사용해 엔티티와 관계를 추출하고 Neo4j 그래프 데이터베이스에 적재한다. graph-rag를 직접 구축할 때 가장 번거로운 초기 그래프 생성 단계를 줄여준다.

핵심 기능

기능설명
문서 인제스트PDF, 문서, 텍스트를 업로드해 그래프 구성 대상으로 사용
엔티티·관계 추출LLM으로 노드와 엣지를 추출
Neo4j 저장Neo4j 5.23 이상과 APOC 기반으로 그래프 저장
시각화생성된 그래프를 UI에서 확인
클라우드 연동Google Cloud Storage 등 외부 저장소 연동 옵션 제공

언제 쓰면 좋은가

  • 사내 문서에서 관계형 지식 그래프를 빠르게 만들고 싶을 때
  • 벡터 검색만으로는 멀티홉 질문이 자주 실패할 때
  • Neo4j 기반 Graph RAG 아키텍처를 PoC에서 프로덕션 후보로 검토할 때

설치 개요

git clone https://github.com/neo4j-labs/llm-graph-builder
cd llm-graph-builder
pip install -r requirements.txt

실행 전 Neo4j Database 5.23 이상과 APOC 설치가 필요하다. 실제 배포에서는 Neo4j Aura 또는 자체 Neo4j 인스턴스 접속 정보를 백엔드 환경 변수로 설정한다.

관련 문서

  • graph-rag — 관계 인식 검색으로 멀티홉 질문에 답하는 RAG 패러다임
  • rag — 검색 증강 생성 기술 개요
  • lightrag — 지식 그래프 기반 Graph RAG 구현체
  • rag-anything — 멀티모달 RAG 시스템

참고 자료



AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)