39차시. 미니프로젝트 ② 구현과 개선
6. 시간이 남는다면
출처: 원본 PDF 39차시_미니프로젝트구현.pdf 13쪽 · 쪽 그림 13쪽
여기까지 빨리 끝냈다면 아래를 추가로 해보세요.
| 추가 작업 | 소요 | 효과 |
|---|---|---|
| 루브릭 자동 채점 | 10분 | 항목별 약점 파악 (37차시) |
| Verifier에 완결성 추가 | 10분 | 복합 질문 개선 (26차시) |
| 캐싱 적용 | 15분 | 반복 질문 즉시 응답 (33차시) |
| 장애 주입 테스트 | 10분 | 안정성 검증 (31차시) |
| 평가셋 30 → 50문항 | 20분 | 측정 신뢰도 향상 |
🎯 우선순위 추천
1순위 — 장애 주입 테스트
10분이면 되고, 37차시 루브릭에 10점 항목입니다
"예외 상황에서 안전한가"를 증명할 수 있습니다
2순위 — 루브릭 자동 채점
40차시 발표에서 보여줄 자료가 하나 더 생깁니다
3순위 — 평가셋 확장
표본 부족 경고가 붙은 유형을 보강하면
결론의 신뢰도가 올라갑니다
6-1) 장애 주입 테스트 (10분)
python -m eval.chaos
■ 잘못된 API 키
→ 일시적인 오류가 발생했습니다... (정상 종료 ✓)
■ 빈 질문
'' → 질문을 입력해주세요. ✓
■ 초장문 질문 (6000자)
→ 질문이 너무 깁니다. 500자 이내로... ✓
■ 인덱스 폴더 없음
→ 인덱스 자동 생성 후 정상 동작 ✓
4/4 통과 — 모든 장애 상황에서 프로그램이 종료되지 않음