10분
프로젝트 제출 가이드
Day 5: Weekly Project - 문서 Q&A 시스템
프로젝트 제출 가이드
RAG 기초 > Day 5: Weekly Project - 문서 Q&A 시스템
학습 목표
제출 요구사항을 이해한다 평가 기준을 파악한다
제출 요구사항
필수 제출물
-
소스 코드
- app.py (Streamlit 앱)
- requirements.txt
- README.md
-
데모
- 스크린샷 3장 이상
- 또는 데모 영상 (1분 이내)
-
자체 평가
- 구현한 기능 목록
- 개선 필요 사항
평가 기준
| 항목 | 배점 | 세부 기준 |
|---|---|---|
| 필수 기능 | 60점 | |
| - PDF 업로드 | 15점 | 정상 로드 |
| - RAG 검색 | 15점 | 정확한 검색 |
| - 대화형 응답 | 15점 | 맥락 유지 |
| - 출처 표시 | 15점 | 정확한 출처 |
| 코드 품질 | 20점 | |
| - 가독성 | 10점 | 변수명, 구조 |
| - 주석 | 10점 | 설명 충분 |
| 에러 처리 | 10점 | 예외 상황 처리 |
| 문서화 | 10점 | README 완성도 |
| 보너스 | +20점 | 선택 기능 |
합격 기준
- 70점 이상: Pass
- 90점 이상: Excellent (뱃지 획득)
수고하셨습니다!
이번 주에 배운 것:
- RAG 아키텍처 이해
- 임베딩 & 벡터 DB
- 청킹 전략
- LangChain LCEL
- 프로덕션 수준 구현
다음 주에는 GraphRAG로 더 강력한 RAG를 만들어봅니다!
핵심 포인트
- • 필수 제출: 코드 + 데모 + 자체평가
- • 합격 기준: 70점 이상
- • 90점 이상: Excellent 뱃지