10

프로젝트 제출 가이드

Day 5: Weekly Project - 문서 Q&A 시스템

학습 목표

제출 요구사항을 이해한다 평가 기준을 파악한다

제출 요구사항

필수 제출물

  1. 소스 코드

    • app.py (Streamlit 앱)
    • requirements.txt
    • README.md
  2. 데모

    • 스크린샷 3장 이상
    • 또는 데모 영상 (1분 이내)
  3. 자체 평가

    • 구현한 기능 목록
    • 개선 필요 사항

평가 기준

항목배점세부 기준
필수 기능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 뱃지