60분
실습: 대화형 KG Q&A 시스템 구현
KG 기반 Q&A
실습: 대화형 KG Q&A 시스템 구현
온톨로지 & Knowledge Graph > KG 기반 Q&A
학습 목표
대화 히스토리를 관리하는 ConversationManager를 구현한다 컨텍스트 해석기로 대명사/생략어를 처리한다 질문 유형별 라우팅 로직을 구현한다 포맷팅된 답변을 생성하는 전체 시스템을 완성한다
실습: 대화형 KG Q&A 시스템 구현
목표
Day 3의 GraphRAG 파이프라인을 확장하여 대화형 Q&A 시스템을 완성합니다.
핵심 구현 포인트
- 대화 히스토리 관리 (이전 질문의 맥락 유지)
- 컨텍스트 해석 (대명사, 생략어 처리)
- 답변 포맷팅 (마크다운, 단계별 안내)
- 인터랙티브 대화 루프
에디터 로딩 중...
힌트 보기
- • ConversationState로 설비, 알람, 배제 원인 등 맥락을 유지합니다
- • ContextResolver로 "그거", "거기" 같은 대명사를 실제 값으로 바꿉니다
- • 원인 배제: 사용자가 "괜찮아"라고 하면 해당 원인을 excluded_causes에 추가
- • ResponseFormatter로 의도별 맞춤 포맷 (마크다운 형식) 제공