🏆30

프로젝트 제출: 자연어 쿼리 인터페이스

Day 5: Weekly Project

학습 목표

완성된 프로젝트를 제출한다 코드 품질과 문서화를 점검한다

요구사항

핵심 엔진 (Text2CypherEngine) 구현

Streamlit 또는 FastAPI UI 구현

3단계 검증 (보안, 문법, 스키마)

에러 기반 재시도 (최대 3회)

로깅 (JSONL 형식)

README.md 작성

평가 기준
  • 기능 완성도 (40%): 요구사항 충족
  • 코드 품질 (30%): 모듈화, 타입 힌트, 주석
  • 에러 처리 (20%): 검증, 재시도, 친절한 메시지
  • 문서화 (10%): README, 코드 주석
보너스
  • 동적 Few-shot 예시 선택 구현
  • Docker 배포 설정
  • 캐싱 구현
  • 성능 테스트 결과 포함