20분
주간 프로젝트: 회사 문서 Q&A 챗봇
Day 5: Weekly Project - 문서 Q&A 시스템
주간 프로젝트: 회사 문서 Q&A 챗봇
RAG 기초 > Day 5: Weekly Project - 문서 Q&A 시스템
학습 목표
프로젝트 요구사항을 이해한다 완성된 시스템의 모습을 파악한다
2주 전, 팀장님의 미션
"ChatGPT로 회사 내규 챗봇 만들어봐. 2주면 되지?"
그 결과를 보여드릴 시간입니다.
완성된 시스템
에디터 로딩 중...
프로젝트 요구사항
필수 기능 (Must Have)
| 기능 | 설명 | 구현 |
|---|---|---|
| PDF 업로드 | 사용자가 문서 업로드 | PyPDFLoader |
| 문서 검색 | 질문과 관련된 내용 검색 | Chroma + RAG |
| 대화형 응답 | 멀티턴 대화 지원 | 대화 기록 유지 |
| 출처 표시 | 답변의 근거 표시 | 메타데이터 활용 |
선택 기능 (Nice to Have)
| 기능 | 설명 |
|---|---|
| 스트리밍 | 실시간 응답 |
| 여러 문서 | 복수 PDF 지원 |
| 웹 UI | Streamlit |
오늘의 로드맵
에디터 로딩 중...
평가 기준
| 항목 | 배점 | 기준 |
|---|---|---|
| 필수 기능 | 60점 | 4개 기능 모두 동작 |
| 코드 품질 | 20점 | 가독성, 구조화 |
| 에러 처리 | 10점 | 예외 상황 처리 |
| 문서화 | 10점 | README, 주석 |
| 보너스 | +20점 | 선택 기능 구현 |
합격 기준: 70점 이상
시작합시다!