RAG2026-5일16차시 · 1부 종합정리9 / 19← 이전목차다음 →MetaContents

16차시. 1부 종합정리

5. 실습 ② — 미니과제 (30분)

출처: 원본 PDF 16차시_1부종합정리.pdf 11~12쪽 · 쪽 그림 11쪽 12쪽

1부의 최종 시험입니다. 새 문서로 처음부터 RAG를 만듭니다.

🎯 과제 요구사항
지금까지 쓰지 않은 새로운 문서를 하나 준비하세요.
(회사 규정집, 제품 매뉴얼, 관심 있는 논문 등)
필수 요건 6가지
□ 1. 인덱스를 저장하고, 두 번째 실행부터는 불러올 것
□ 2. chunk_size · Top-K를 config에서 조정할 수 있을 것
□ 3. 답변에 출처(파일명 · 페이지)를 함께 표시할 것
□ 4. 문서에 없는 질문에는 "확인할 수 없습니다"로 답할 것
□ 5. 검색 결과가 0건이어도 앱이 종료되지 않을 것
□ 6. 반복 질문이 가능할 것
제출물
· config.py / indexer.py / rag.py / app.py
· 테스트 질문 10개와 실행 결과
· 막힌 지점 기록 (이게 핵심입니다)
제한 시간 30분

5-1) 시간 배분 가이드

시간할 일막히면 볼 차시
0~5분문서 준비 · 로딩 확인6차시
5~10분분할 설정 · 조각 확인7차시
10~15분인덱싱 · 저장10차시
15~20분검색 · 임계값 확인11차시
20~25분프롬프트 적용 · 답변 확인13차시
25~30분테스트 10개 · 결과 기록12차시

💡 이 과제의 진짜 목적
완성하는 것이 아니라 어디서 막히는지 아는 것입니다.
막힌 지점을 반드시 적어두세요.
"chunk_size 기본값이 기억 안 남" → 7차시 복습
"load_local 옵션이 생각 안 남" → 10차시 복습
"프롬프트 규칙이 헷갈림" → 13차시 복습
그 목록이 곧 여러분의 복습 계획입니다.

← 이전 절16차시 · 4. 실습 ① — 백지 재구성다음 절 →16차시 · 6. 자가진단 — 2부로 넘어가도 될까?