23차시. Modular RAG 개념
2. 왜 한 덩어리로는 안 될까?
출처: 원본 PDF 23차시_ModularRAG개념.pdf 5쪽 · 쪽 그림 5쪽
2-1) 붙어 있으면 생기는 문제
| 모듈이 붙어 있으면 | 모듈로 나누면 |
|---|---|
| 검색만 개선하려 해도 전체를 건드림 | 검색 모듈만 교체하면 됨 |
| 어느 부분이 성능을 깎는지 모름 | 모듈별로 시간·정확도 측정 |
| 검증 단계를 넣으려면 구조를 다시 짬 | 노드를 끼워 넣기만 하면 됨 |
| 팀에서 나눠 작업하기 어려움 | 모듈 단위로 담당 분배 가능 |
| A안·B안을 비교하기 번거로움 | 모듈만 갈아 끼워 A/B 테스트 |
2-2) 자동차 부품 비유
🔧 왜 자동차는 부품으로 만들까?
엔진과 브레이크를 통째로 주조하면
· 브레이크 패드만 갈 수 없습니다
· 엔진을 개선하려면 브레이크도 다시 만듭니다
· 어디가 고장 났는지 알 수 없습니다
그래서 부품으로 나누고 규격을 정합니다.
· 브레이크 패드는 규격만 맞으면 어느 제조사 것이든 OK
· 엔진을 바꿔도 브레이크는 그대로
RAG도 똑같습니다.
그리고 그 "규격"이 오늘 배울 State 인터페이스입니다.