14차시. 성능 비교 실습
이번 차시에서 배우는 것
출처: 원본 PDF 14차시_체계적성능평가.pdf 1쪽 · 쪽 그림 1쪽
성능 비교 실습 — 감이 아니라 숫자로
✓ 제대로 된 비교 실험을 설계하는 4가지 원칙을 안다 ✓ 기준선을 먼저 측정하고 기록한다
✓ chunk_size · k · 프롬프트를 하나씩 바꿔 측정한다 ✓ 정답률과 토큰 비용을 함께 놓고 판단한다
✓ 내 문서에 맞는 최적 조합을 근거를 갖고 확정한다 ✓ 결정 내용을 config.py에 기록한다
교안 해설: 이 시간에 하는 일
출처: 교안 14_성능비교실습.md
감으로 월요일에 청크를 줄이고 화요일에 k를 올리면, 무엇이 효과를 냈는지 알 수 없습니다. 실험은 네 가지를 지킵니다. 한 번에 하나만 바꿉니다. 같은 질문 세트를 씁니다. 바꾸지 않는 값은 적습니다. 정답률만이 아니라 토큰과 시간도 봅니다.
순서 예시는 기준선을 먼저 재고, chunk_size만 바꾼 뒤, 가장 나은 청크를 고정하고 k만 바꾸고, 마지막으로 프롬프트 버전만 바꿉니다. PPT의 수업 예시에서는 청크와 k와 프롬프트가 각각 정답률을 올렸고, 프롬프트 변경은 토큰이 늘지 않았습니다. 그 퍼센트는 그 질문 세트에서의 수업 예시입니다. 내 문서에서는 다시 재야 합니다.
k를 더 키우거나 임계값을 더 낮추면 어느 순간 노이즈와 환각이 늘어 점수가 다시 떨어집니다. 90퍼센트에서 멈추는 판단도 결과입니다. 이 차시 전용 스크립트는 없습니다.
강의 PPT 흐름
출처: 강의 PPT 14차시_성능비교실습.pptx (21장)
| 장 | 꼬리표 | 슬라이드 제목 |
|---|---|---|
| 1 | - | 실습으로 배우는 LangGraph : 내 손으로 RAG 시스템 만들기 |
| 2 | LEARNING GOALS | 이번 차시에서 배우는 것 |
| 3 | WHERE WE ARE | 오늘은 5단계 전체를 대상으로 튜닝합니다 |
| 4 | WHY IT MATTERS | 감으로 튜닝하면 무슨 일이 벌어지나 |
| 5 | REAL PROBLEMS | 감으로 튜닝한 일주일 |
| 6 | KEY TERMS | 핵심 용어 |
| 7 | FOUR PRINCIPLES | 비교 실험의 4가지 원칙 |
| 8 | PRINCIPLE 1 | 한 번에 하나만 바꾼다 |
| 9 | WORKFLOW | 실험은 이 순서로 진행합니다 |
| 10 | EXPERIMENT 1 | chunk_size만 바꿔보면 |
| 11 | EXPERIMENT 2 | chunk를 300으로 고정하고 k만 바꾸면 |
| 12 | EXPERIMENT 3 | 프롬프트만 바꾸면 — 비용 없는 개선 |
| 13 | RESULTS | 결과 종합 — 최종 비교표 |
| 14 | TRADE-OFF | 정답률만 보고 판단하면 안 되는 이유 |
| 15 | DOCUMENT IT | 결정에는 근거를 함께 적습니다 |
| 16 | REMAINING FAILURES | 90%가 되어도 2건은 여전히 틀립니다 |
| 17 | WHEN TO STOP | 90%에서 멈추는 것이 정답일 때도 있습니다 |
| 18 | COMMON MISTAKES | 실험할 때 자주 하는 실수 |
| 19 | CHECKLIST | 이번 차시 체크리스트 |
| 20 | NEXT | 다음 차시 미리보기 — 15차시 기본 RAG 앱 만들기 |
| 21 | - | 마무리 |