용어집/RAG (검색 증강 생성)
정의

RAG (검색 증강 생성)

RAG(Retrieval-Augmented Generation, 검색 증강 생성)는 질문에 필요한 자료를 검색한 뒤 그 내용을 모델에 제공해 답변을 만드는 방식입니다. 답변 품질은 원문 상태뿐 아니라 검색, 문맥 구성, 생성과 검증의 영향을 함께 받습니다.

BOAZ · 최종 업데이트 2026-09-13

검색과 생성을 연결한다

모델이 학습 과정에서 얻은 지식만으로 답하는 대신, 질문에 맞는 근거를 찾아 함께 제공합니다. RAG 원 논문은 검색 가능한 외부 자료와 생성 모델을 결합하는 접근을 제시했습니다.

질문 → 관련 자료 검색 → 필요한 근거 구성 → 답변 생성 → 출처와 내용 확인

자료를 준비하는 과정도 필요합니다. 문서를 검색 가능한 단위로 나누고, 원문 위치·작성일·시행일·접근 권한 같은 정보를 보존합니다. 벡터 검색을 쓴다면 임베딩과 인덱스를 만들지만, 이것이 모든 RAG의 필수 구성은 아닙니다.

청킹과 임베딩은 검색을 구성하는 선택이다

긴 문서를 검색 단위로 나누는 청킹과, 텍스트를 벡터로 표현하는 임베딩은 RAG의 검색을 구성하는 데 쓰일 수 있습니다. 모든 RAG가 같은 크기로 문서를 나누거나 벡터 검색만 사용하는 것은 아닙니다.

규정의 본문과 예외 조항을 떨어뜨려 저장했다면 관련 문장을 찾아도 적용 조건을 놓칠 수 있습니다. 비슷한 표현의 문서가 검색됐다는 것과 이번 질문에 유효한 근거를 찾았다는 것을 나누어 확인합니다. 원문 구조, 검색 방식, 답변 검증을 함께 살펴야 수정할 지점을 찾을 수 있습니다.

어디서 실패했는지 나누어 본다

단계 실패 예시 확인 방법
원문 폐기된 기준과 현행 기준이 섞임 적용 시점과 문서 상태 확인
검색 필요한 조항을 못 찾음 사람이 기대한 근거가 검색됐는지 비교
문맥 구성 예외 조항이 잘려 나감 모델에 실제 제공한 구간 확인
생성 제안을 확정 사실처럼 표현 원문과 답변의 의미 대조
갱신 개정 전 사본을 계속 사용 인덱스·캐시·답변 출처 확인

문서 정리가 중요한 이유는 분명합니다. 그러나 ‘RAG의 성패는 검색 기술과 무관하고 문서 상태만이 결정한다’고 설명하면 다른 실패 원인을 놓칩니다. 같은 원문도 검색과 문맥 구성에 따라 다른 답을 만들 수 있습니다.

BOAZ의 위키 경험에서 확인한 구분

교안·제안·실제 진행 기록은 같은 프로그램 이름을 쓸 수 있습니다. 이를 함께 검색할 때 ‘계획한 일’과 ‘실제로 한 일’을 나누지 않으면 잘못된 답이 나옵니다. BOAZ는 위키에서 원문 위치와 확인 상태를 남기고 새 결정이 기존 설명을 바꾸는지 검토합니다.

이것은 RAG가 반드시 기억을 잃는다는 뜻이 아닙니다. 검색 시스템에도 이력·메타데이터·기억·갱신 기능을 설계할 수 있습니다. 핵심은 어떤 지식을 어떤 상태로 답변에 넣는지입니다.

비슷해 보이는 개념과의 차이

개념 맡는 일 RAG와의 관계
직접 첨부 사람이 필요한 자료를 선택 자료가 적고 명확하면 간단한 출발점
LLM 위키 주제별 설명·관계·이력 유지 검색할 지식의 한 형태
온톨로지 개념과 관계의 의미 정의 용어 해석·관계 조회에 활용 가능
MCP 도구와 데이터의 표준 연결 검색 도구를 연결하는 방법 중 하나
Skill 재사용할 수행 지침 검색과 답변 작성 절차를 안내 가능

MCP가 있어야만 RAG를 만들 수 있는 것도, RAG가 있어야만 에이전트가 파일을 읽을 수 있는 것도 아닙니다.

많이 넣는 것보다 필요한 근거를 평가한다

자료를 더 넣으면 빠진 배경을 보완할 수 있지만 무관한 내용이나 서로 다른 기준도 늘어날 수 있습니다. 몇 개를 검색할지, 어떤 자료를 우선할지, 근거가 없을 때 어떻게 답할지는 실제 업무 질문으로 평가합니다. Attention의 가중치 합만으로 적절한 문서 수를 정할 수는 없습니다.

처음에는 반복 질문과 기대 근거를 함께 정리합니다. 검색이 그 근거를 찾았는지, 답변이 근거보다 강한 주장을 하지 않는지, 근거를 찾지 못하면 확인 필요라고 표시하는지 확인합니다.

도입 전에 정할 운영 조건

읽을 수 있는 자료와 권한, 현행 문서의 판단 기준, 출처 추적, 지식 갱신 담당과 절차를 정합니다. 연결이 작동하는 것과 최신·정확한 답을 유지하는 것은 다른 확인 항목입니다.

자주 묻는 질문

RAG를 쓰려면 벡터 데이터베이스가 꼭 필요한가요?+

아닙니다. 벡터 검색, 키워드 검색, 구조화된 조회, 혼합 검색 등으로 관련 정보를 찾을 수 있습니다. 벡터 데이터베이스는 흔한 구현 선택 중 하나입니다.

RAG와 파인튜닝은 무엇이 다른가요?+

RAG는 답할 때 필요한 자료를 찾아 입력에 넣고, 파인튜닝은 학습으로 모델의 파라미터를 바꿉니다. 최신 근거를 조회하는 목적과 모델의 동작을 조정하는 목적을 구분하되 함께 사용할 수도 있습니다.

원문이 정확하면 RAG 답변도 정확한가요?+

보장되지 않습니다. 잘못 검색하거나 필요한 부분을 빠뜨리거나 모델이 자료를 잘못 해석할 수 있습니다. 원문 품질·검색 결과·최종 답변을 나누어 확인해야 합니다.

RAG와 LLM 위키는 경쟁하는 기술인가요?+

아닙니다. RAG는 검색한 근거로 답하는 방식이고 LLM 위키는 정리한 지식과 관계를 파일로 유지하는 운영 방식입니다. 위키를 RAG의 검색 대상으로 사용할 수 있습니다.

규정을 고치면 답변에도 바로 반영되나요?+

검색 인덱스와 캐시가 갱신됐는지 확인해야 합니다. 원문만 고쳤는데 예전 사본이 계속 검색되면 답도 옛 기준을 사용할 수 있습니다.

BOAZ

LINE 엔지니어 출신이, 실효성 있는 AX 프로그램을 진행합니다. 대기업 임원 및 실무자 대상 AX 프로그램 진행 경험을 바탕으로, 기업의 실제 업무를 분석하고 작동하는 AI 활용 결과물까지 함께 만듭니다.

관련 용어

우리 조직에 맞는 AX가 궁금하다면

조직 상황과 대상(임원·실무자·전사)을 알려주시면, 어떤 프로그램이 맞는지 — 혹은 아직 워크숍이 필요 없는 단계인지 — 솔직하게 답해드립니다.