2차시. 생성형 AI와 RAG의 관계
4. RAG의 3단계 흐름 이해하기
출처: 원본 PDF 02차시_생성형AI와RAG의관계.pdf 3~4쪽 · 쪽 그림 3쪽 4쪽
RAG는 3개의 명확한 단계로 이루어져 있습니다. 각 단계를 자세히 이해해봅시다.
4-1) 1단계 — 입력 (Input)
사용자가 질문을 입력합니다. 예: "우리 제품의 A/S 정책은 무엇인가요?"
이 질문은 그대로 AI에게 전달되지 않고, 먼저 검색에 사용됩니다.
4-2) 2단계 — 검색 (Retrieval)
문서 데이터베이스에서 관련 정보를 찾습니다.
• 사용자의 질문을 벡터(숫자)로 변환합니다
• 데이터베이스의 모든 문서도 벡터로 변환되어 있습니다
• 가장 유사한 상위 3-5개의 문서를 찾아옵니다
결과: "우리 제품 A/S 정책 매뉴얼.pdf"에서 상위 3개 문서 발견
4-3) 3단계 — 생성 (Generation)
출처: 원본 PDF 4쪽
찾은 정보를 바탕으로 AI가 답변을 생성합니다. AI에게 다음과 같이 지시합니다.
"다음 문서를 읽고, 사용자의 질문에 답해주세요."
+ 검색한 관련 문서들
+ 사용자의 질문AI는 제공받은 문서만 바탕으로 답변하므로 정확하고 거짓이 적습니다.
📊 RAG 3단계 시각화
사용자 질문 → [1단계 입력] → 검색 엔진 → [2단계 검색] → 관련 문서 찾기 → [3단계 생성] → AI 답변 생성