30분
테스트 체크리스트 및 배포 가이드
Weekly Project - GraphRAG 시스템
테스트 체크리스트 및 배포 가이드
GraphRAG > Weekly Project - GraphRAG 시스템
학습 목표
기능/성능 테스트 체크리스트 활용 응답 시간 5초 이내 목표 Streamlit Cloud로 쉬운 배포
테스트 및 배포
시스템이 완성되었으니 테스트하고 배포합니다.
왜 배우는가?
테스트가 중요한 이유
- 실제 사용 시 예상치 못한 오류 발생
- 엣지 케이스 처리 확인
- 성능 병목 파악
핵심 개념
기능 테스트 체크리스트
KG 구축
- 문서에서 엔티티 추출 확인
- 관계 추출 정확도 확인
- Entity Linking 작동 확인
- Neo4j 저장 확인
검색
- 그래프 검색: 관계 질문 응답
- 벡터 검색: 설명 질문 응답
- 하이브리드: 복합 질문 응답
- 쿼리 라우팅: 전략 자동 선택
UI
- 채팅 기록 유지
- 샘플 질문 작동
- 통계 표시
- 에러 처리
성능 테스트
에디터 로딩 중...
배포 옵션
1. Streamlit Cloud (무료)
에디터 로딩 중...
2. Docker
에디터 로딩 중...
에디터 로딩 중...
3. Neo4j Aura + Streamlit Cloud
프로덕션 권장 조합:
- Neo4j Aura: 관리형 Neo4j
- Streamlit Cloud: 무료 호스팅
핵심 포인트
- • 기능/성능 테스트 체크리스트 활용
- • 응답 시간 5초 이내 목표
- • Streamlit Cloud로 쉬운 배포
- • Docker로 이식성 확보