▶️20

Weekly Project: GraphRAG Q&A 시스템 구축

Weekly Project - GraphRAG 시스템

학습 목표

전체 GraphRAG 파이프라인 직접 구현 Triple 추출 → KG 저장 → 하이브리드 검색 → UI 모듈화된 코드 구조

▶️

영상 준비 중

20

Weekly Project: GraphRAG Q&A 시스템 구축

프로젝트 목표

Week 6에서 배운 모든 기술을 통합하여 실제 동작하는 GraphRAG Q&A 시스템을 구축합니다.

에디터 로딩 중...

왜 배우는가?

시스템 구성요소

컴포넌트기술역할
KG 구축LLM + Neo4jTriple 추출 및 저장
벡터 인덱스Neo4j Vector문서 임베딩
검색 엔진하이브리드그래프 + 벡터 통합
쿼리 라우팅LLMLocal/Global 자동 선택
UIStreamlit채팅 인터페이스

평가 기준

  • 기능 완성도 (40%): 모든 컴포넌트 정상 동작
  • 코드 품질 (20%): 모듈화, 에러 처리
  • GraphRAG 기법 (30%): 하이브리드 검색, 라우팅 활용
  • UI/UX (10%): 사용자 친화적 인터페이스

핵심 개념

프로젝트 구조

에디터 로딩 중...

개발 순서

  1. 환경 설정 (30분): Neo4j, API 키
  2. KG 구축 (90분): Triple 추출 → 저장
  3. 검색 엔진 (90분): 하이브리드 검색 구현
  4. UI 구현 (60분): Streamlit 채팅
  5. 테스트 및 개선 (30분): 통합 테스트
핵심 포인트
  • 전체 GraphRAG 파이프라인 직접 구현
  • Triple 추출 → KG 저장 → 하이브리드 검색 → UI
  • 모듈화된 코드 구조
  • 5시간 내 완성 목표