▶️25

[영상] GraphRAG 실무 적용 심층탐구

KG 기반 Q&A

학습 목표

Vector RAG / GraphRAG / Hybrid RAG 세 패턴의 검색 흐름과 비용 구조를 비교한다 Microsoft GraphRAG 의 'Community Detection + Summarization' 단계가 왜 글로벌 질의에 강한지 설명한다 엔티티 추출 → 관계 구축 → 커뮤니티 탐지 → 요약까지의 파이프라인을 다이어그램으로 그릴 수 있다 프로덕션 GraphRAG 의 비용 (인덱싱 비용 vs 질의 비용) 트레이드오프를 인식한다

영상 핵심 정리 — GraphRAG 실무

이 영상은 "Vector RAG 만으로 안 되는 질의가 무엇이고, GraphRAG 가 어떻게 그 갭을 메우는가" 를 Microsoft 사례 중심으로 풀어낸다.


1. 세 가지 RAG 패턴 한눈 비교

패턴검색 흐름잘하는 질의못하는 질의
Vector RAG질문 임베딩 → 유사 청크 top-K → LLM"이 매뉴얼에서 알람 E-201 이 뭐야?""E-201 의 근본 원인 후보 5개는?"
GraphRAG질문에서 엔티티 추출 → KG 탐색 → 경로 컨텍스트 → LLM"CNC-001 고장이 후공정에 어떤 영향?""매뉴얼 12장 한 문장으로?" (요약은 약함)
HybridVector + Graph 결과 융합 → LLM위 둘 다(드물게 둘 다 약한 질의)

Hybrid 한 줄 공식: 질문 → 벡터로 진입점(seed) 노드 찾기그래프로 관계 확장 → LLM 전달. 벡터가 "어디서 시작할지", 그래프가 "거기서 어디까지"를 담당한다.

단 Hybrid 가 과잉인 경우: 단순 FAQ, 초기 PoC, 갱신 잦은 비정형 도메인 — 그래프 구축·유지 비용이 진짜 비용이다. Hybrid 는 강력한 기본값이지 자동 정답이 아니다.

영상 8분 지점의 비교표가 이 표의 원본.


2. Microsoft GraphRAG — 무엇이 새로운가

기존 GraphRAG: 질문 → 엔티티 추출 → KG 1-2 hop → 컨텍스트 → LLM. 로컬 질의에 강함.

Microsoft 가 추가한 두 단계:

인덱싱 (1회):
  문서 → 엔티티/관계 추출 → KG 구축
              ↓
       커뮤니티 탐지 (Leiden 알고리즘)
              ↓
       커뮤니티별 LLM 요약 저장

질의 (매번):
  글로벌 질문 → 커뮤니티 요약들 → 통합 답변
  로컬 질문   → KG 1-2 hop      → 컨텍스트 답변

커뮤니티 = KG 의 '주제 클러스터'. 예: 제조 KG 에서 "품질 이슈 그룹", "설비 보전 그룹" 등이 자동 형성됨.

→ "올해 가장 빈번한 품질 이슈는?" 같은 글로벌 질의를 LLM 콜 수십 분의 1 로 답변.


3. 파이프라인 (다이어그램으로 그리기)

[원천 문서] (정비 보고서, 매뉴얼, 작업 일지)
     │
     ▼
[엔티티 + 관계 추출] (LLM + 도메인 사전)
     │
     ▼
[KG 적재] (Neo4j MERGE)
     │
     ▼
[커뮤니티 탐지] (Leiden / Louvain)
     │
     ▼
[커뮤니티 요약 캐시] (LLM 1회/커뮤니티)
     │
     ▼
[질의 시점] ── 로컬? ──> KG 탐색 → LLM
              \── 글로벌? ──> 요약 통합 → LLM

오늘 Day 4 의 실습이 이 파이프라인의 간소화 버전 을 직접 구현한다.


4. 비용 트레이드오프 (놓치면 망함)

구간Vector RAGGraphRAG (Microsoft)
인덱싱 LLM 콜임베딩만 (싸다)엔티티 추출 + 커뮤니티 요약 (비싸다)
질의 LLM 콜1회 (top-K 청크)로컬 1회 / 글로벌 1~3회
변경 비용청크 재임베딩KG 재구성 + 요약 재생성

→ 문서가 자주 바뀌면 GraphRAG 인덱싱 비용이 폭증한다. 변경 단위로 증분 갱신 전략이 필수.


5. 엔티티 추출 품질이 전부

영상 22분 부근 핵심:

  • 일반 LLM 의 엔티티 추출 정확도: 제조 도메인에서 약 60%
  • 도메인 사전 + few-shot 예시 5개 추가: 약 85%
  • 도메인 fine-tune: 90%+ (비용 ↑↑)

대부분의 팀은 도메인 사전 + few-shot 으로 충분.


6. 고정 / Router / 풀 에이전트 — 3단 스펙트럼

GraphRAG 를 누가 "검색 전략을 결정" 하느냐로 3가지 구현 패턴이 갈린다.

구분고정 파이프라인Router풀 에이전트
누가 결정개발자가 짠 단일 경로LLM 이 도구 선택만 (분류 1회)LLM 이 다단계 결정 + 자기 교정
Cypher미리 템플릿화미리 템플릿화실시간 생성 (Text2Cypher)
속도/비용빠름·저렴거의 빠름느림·비쌈
적합질문 유형 정형적질문 유형 2~3 갈래다양·복잡

실무 판단 사례 (ODIN 조달 분석): 베타 질문 90% 가 단일 도구로 끝나면 풀 에이전트는 과설계, Router 면 충분. 진짜 에이전트(다단계 추론)는 사용자 demand 확인 후 도입. → "에이전트가 안 맞는 게 아니라 지금 우선순위가 낮다" 가 over-engineering 회피 원칙.


다음 task 와의 연결

다음 reading 에서 KG Q&A 시스템 아키텍처를 더 깊이 본다. 이 영상의 인덱싱/질의 분리 구조가 다음 페이지의 "Hot Path / Cold Path" 패턴과 그대로 이어진다. 위 Router 스펙트럼이 실무 아키텍처 결정의 출발점이 된다.

AI로 학습하기 — 꿀팁
GraphRAG vs Vector RAG 한계 검증AI 학습 팁

GraphRAG와 Vector RAG의 성능 차이 주장을 제조 도메인 질의로 직접 검증하고, Microsoft GraphRAG의 인덱싱 비용과 글로벌 요약 질의 효율 사이의 트레이드오프를 비판적으로 점검하세요.

제조 설비 고장 분석 시스템에서 Vector RAG와 GraphRAG의 답변 품질 차이를 비교해줘. '왜 CNC-001이 반복 고장을 일으키는가?' 같은 구조적 질의와 '베어링 교체 절차는?' 같은 로컬 사실 질의에서 각각 어느 방식이 더 나은지, Microsoft GraphRAG의 인덱싱 비용 대비 글로벌 요약 질의 LLM 콜 절감 효과도 수치로 검증해줘.
이 팁이 도움이 됐나요?
핵심 포인트
  • Vector RAG 는 '비슷한 청크 검색' — 추론 불가. GraphRAG 는 '연결된 사실 탐색' — Why/How 답변 가능
  • Microsoft GraphRAG 는 인덱싱 비용이 크지만(1회), 글로벌 요약 질의에 LLM 콜 수십 분의 1로 줄임
  • 실무 권장: 로컬 사실 질의 = Vector RAG 단독으로 충분, 글로벌/구조 질의 = GraphRAG 가 압승
  • 엔티티 추출 품질이 전체 시스템을 결정 — 도메인 사전 + few-shot 예시가 정확도의 80%