Summary

GraphRAG 올인원 강의의 도입부. 온톨로지, 지식그래프, GraphRAG의 개념적 관계를 명확히 하고, 벡터 RAG와 Graph RAG의 차이점을 설명. 에이전트의 품질을 높이려면 정제된 정보를 제공하는 것이 핵심이며, 그래프 구조의 관계 중심 아키텍처가 문서 전체의 맥락을 보존한다고 강조.

Key Claims

  • 온톨로지 ≠ 지식그래프: 온톨로지는 표준 정의(설계), 지식그래프는 그 표준을 구현한 관계 모델
  • 벡터 RAG의 한계: 문서 청킹으로 인한 맥락 손실 → 부분적 정보만 검색
  • Graph RAG의 강점: 관계 중심 구조 → 노드 검색 시 주변 관련 노드도 함께 검색 → 풍부한 컨텍스트
  • 에이전트 품질 = 정제된 정보의 질: 복잡한 모델보다 입력 데이터 정제가 더 중요
  • 온톨로지 설계의 필요성: 국내 레퍼런스 부족으로 인한 혼란 해소 필요
  • 강의의 올인원 구성: 입문자부터 실무자까지 모두 대상으로 하는 완전한 학습 경로 제시

Key Concepts Introduced

  1. Ontology (온톨로지) — 데이터 표준 정의 + 컴퓨터 이해 가능한 형식
  2. Knowledge Graph (지식그래프) — 온톨로지를 그래프로 구현한 관계 구조
  3. Relationship-Centric Architecture — 노드보다 관계(엣지)를 중심으로 구성
  4. Vector RAG vs Graph RAG — 청크 기반 vs. 관계 기반 검색
  5. Context Engineering for Agents — 에이전트에 정제된 컨텍스트 제공의 중요성
  6. Document-Level Knowledge Extraction — 단일 문서에서도 여러 관계 추출 가능

Ontology 정의

온톨로지 = 데이터 표준을 정의하는 행위
       = 사람들 간 합의를 컴퓨터 이해 형식으로 표현한 모델
       ≈ 대부분 그래프 구조로 표현됨

문서 예시:

  • 제목 ↔ 목차 (상위-하위 관계)
  • 목차 ↔ 소목차 (계층 관계)
  • 개념 ↔ 개념 (참조/설명 관계)
  • 한 문서 내에서도 여러 관계들이 추출됨

Vector RAG vs Graph RAG

특성Vector RAGGraph RAG
기본 단위문서 청크 (고정 크기)노드 & 관계 (엣지)
맥락 보존❌ 부분적 (청크 크기 제한)✅ 전체 (관계로 연결)
검색 방식의미 유사도 → 청크 반환노드 → 주변 관련 노드 함께 검색
컨텍스트 유형청크 내 정보노드 + 관계 + 주변 그래프
에이전트 입력분리된 청크들풍부한 관계 정보

예시: 영화 추천

Vector RAG:

쿼리: "액션 영화 추천"
→ "액션" 포함 청크 검색
→ 영화 제목, 배우만 반환
→ 연결 맥락 없음

Graph RAG:

쿼리: "액션 영화 추천"
→ [액션] 노드 검색
→ 관련 노드들도 함께:
  ├─ 배우 (actor)
  ├─ 감독 (director)
  ├─ 유사 영화 (similar_to)
  └─ 평점 (rated)
→ 풍부한 관계 정보 반환

Graph RAG의 아키텍처

문서 입력
    ↓
온톨로지 설계 (클래스, 속성, 관계 정의)
    ↓
엔티티 추출 & 관계 추출 (LLM 또는 규칙)
    ↓
지식그래프 구축 (Neo4j 등)
    ↓
Graph-based 검색 (다중 홉, 관계 탐색)
    ↓
LLM 컨텍스트로 전달
    ↓
에이전트 답변 생성

에이전트 품질 공식

에이전트 품질 = 입력 데이터의 정제 수준

모델 크기  →→→ 부차적 영향
파라미터 수 →→→ 부차적 영향
아키텍처  →→→ 부차적 영향

데이터 정제 수준 →→→ 결정적 영향 ⭐⭐⭐

함의:

  • 고급 모델보다 정제된 정보 제공이 더 효과적
  • 온톨로지 설계 = 데이터 정제의 첫 단계
  • GraphRAG = 정제된 정보를 구조화하는 방법

강의 구성 (올인원 모델)

학습 대상커버리지
입문자GraphRAG 개념부터 시작
중급자온톨로지 설계 + 그래프 구축
실무자성능 최적화 + Agent 통합

온톨로지 설계 적용점

온톨로지 → 지식그래프 → GraphRAG 완성:

  • 온톨로지 설계 (classes, properties, relationships)
  • 지식그래프 구축 (Neo4j nodes, edges)
  • 검색 최적화 (multi-hop, relationship traversal)
  • 에이전트 컨텍스트 (structured knowledge)

국내 교육의 공백 해결:

  • 온톨로지 설계 방법론 제시
  • 지식그래프 구축 실습
  • 실무 적용 사례

참고: 공원나연 | GraphRAG 올인원 강의 시리즈의 입문부

인정: YouTube 공원나연 채널 (2026-01-26)