30분
테스트 및 개선 포인트
Day 5: Weekly Project
테스트 및 개선 포인트
Text2Cypher & NL2Query > Day 5: Weekly Project
학습 목표
시스템 테스트 방법을 이해한다 개선 포인트를 파악한다
테스트 케이스
기능 테스트
| 테스트 | 예상 결과 |
|---|---|
| 단순 조회 | 정상 응답 |
| 복합 조건 | 정상 응답 |
| 존재하지 않는 데이터 | "검색 결과가 없습니다" |
| DELETE 시도 | 차단됨 |
| 영어 질문 | 정상 응답 |
성능 테스트
에디터 로딩 중...
개선 포인트
1. 캐싱
에디터 로딩 중...
2. 동적 Few-shot
에디터 로딩 중...
3. 결과 캐싱
에디터 로딩 중...
4. 모니터링 대시보드
에디터 로딩 중...
배포 체크리스트
| 항목 | 완료 |
|---|---|
| 환경 변수 설정 (NEO4J_URL, etc.) | □ |
| 로깅 경로 설정 | □ |
| 에러 핸들링 완료 | □ |
| 성능 테스트 통과 (<3s) | □ |
| 보안 검증 테스트 | □ |
| README 작성 | □ |
다음 단계
- Docker 배포: docker-compose로 Neo4j + App 통합
- 인증 추가: API 키 또는 OAuth
- 모니터링: Prometheus + Grafana
- Fine-tuning: 누적 데이터로 모델 개선