🏆30분
프로젝트 제출: 자연어 쿼리 인터페이스
Day 5: Weekly Project
프로젝트 제출: 자연어 쿼리 인터페이스
Text2Cypher & NL2Query > Day 5: Weekly Project
학습 목표
완성된 프로젝트를 제출한다 코드 품질과 문서화를 점검한다
요구사항
핵심 엔진 (Text2CypherEngine) 구현
Streamlit 또는 FastAPI UI 구현
3단계 검증 (보안, 문법, 스키마)
에러 기반 재시도 (최대 3회)
로깅 (JSONL 형식)
README.md 작성
평가 기준
- • 기능 완성도 (40%): 요구사항 충족
- • 코드 품질 (30%): 모듈화, 타입 힌트, 주석
- • 에러 처리 (20%): 검증, 재시도, 친절한 메시지
- • 문서화 (10%): README, 코드 주석
보너스
- • 동적 Few-shot 예시 선택 구현
- • Docker 배포 설정
- • 캐싱 구현
- • 성능 테스트 결과 포함