RAG에서 검색 모드란?

RAG에서 검색 모드란?

기본 검색 모드란?

문서에 기반한 RAG를 이용하여 AI 챗봇을 만들 때는 AI가 해당 문서를 어떻게 검색하냐에 따라 답변의 품질이 달라지는데요, 기본 검색 모드는 검색 방식이 매우 단순한 것을 의미합니다. 유저의 질문이 들어오면 관련 문서를 검색하여 답변을 생성하는 가장 직관적이고 단순한 검색 구조이죠.

  1. 사용자가 질문을 입력하면
  2. 질문을 벡터로 변환해서
  3. 벡터 DB에서 가장 유사한 문서(chunk)를 검색한 후
  4. 검색된 문서를 근거로 답변을 생성한다

이 방식은 구조가 단순하고 처리 속도가 빠른데요, 특히 FAQ나 매뉴얼과 같은 단일 문서에 적합합니다. 특히 질문이 비교적 단순하고 문서간 관계를 추론할 필요가 없는 경우에는 매우 좋은 품질을 낼 수 있어요.

  • 내부 FAQ 챗봇
  • 고객센터 단순 문의 응답
  • 짧고 독립적인 문서 기반 Q&A

나두에이아이의 검색 모드

나두에이아이는 챗봇을 만드시는 분들을 위해 기본 검색 모드를 다수를 제공해드리고 있고 앞으로 나올 최신 기술들도 적용 예정입니다! 여러분은 설정에서 선택하셔서 테스트해보시면서 최적화만 하시면 되어요!

① 키워드 검색 (BM25만)

전통적인 검색 방식으로 빠르고 검색 결과가 예측 가능합니다. 법률이나 규정처럼 표현이 고정된 문서에 자주 활용되어요. 다만 의미의 유사성을 고려하지 않기 때문에 같은 뜻이라도 표현이 다른 정보는 놓칠 수 있어요.

② 벡터 검색 (시맨틱 + BM25)

현대 RAG의 가장 표준적인 검색 방식으로 위에 설명드린 키워드 기반 검색(BM25)에 의미 기만 검색도 함께 사용합니다. 질문의 의미와 유사한 문서를 벡터로 찾고 정확한 키워드 매칭을 BM25로 보완해요.

의미가 비슷한 표현도 잘 찾고, 오탈자나 표현 차이에도 검색을 잘 하는 장점이 있지만 다수의 문서에 흩어진 정보에 대해 관계성은 이해하지 못하는 단점이 있어요. 그래도 기업 환경에서 활용할 수 있는 문서 QA, 매뉴얼, 가이드 또는 고객지원 챗봇에 적용하면 큰 무리가 없습니다.

③ 그래프 검색 (GraphRAG)

문서를 단순한 텍스트 덩어리가 아니라 개념·엔티티·관계의 그래프로 구성해 검색하는데요, 질문과 관련된 “노드”를 찾고 그와 연결된 문맥을 함께 검색합니다. 문서간 연관 질문을 해도 답변을 할 수 있는 장점이 있습니다. 그래프 검색에 대한 자세한 내용은 나두에이아이의 GraphRAG라는 글을 참고해주세요!

④ REFRAG

최초 검색 결과를 기준으로 참조(reference)를 확장하며 재검색하는 방식으로 “이 답의 근거가 충분한가?”를 한 번 더 점검하고 관련 문서를 추가로 검색합니다. 근거 문서 누락을 방지하고 답변 신뢰도를 높이는 장점이 있어요. 근거 제시가 중요한 보고용 AI챗봇 또는 감사·리뷰·검증이 주 업무인 챗봇에 활용되면 좋습니다.


검색 모드의 한계

문제는 여러 문서를 종합해야 하는 질문을 하거나, 조건에 따라 답변이 달라져야 하는 질문을 하면 즉, 질문이 조금만 복잡해지면 AI가 엉뚱한 답변을 생성하거나, 근거가 없는 문서를 검색할 수가 있습니다.

기본 검색 모드는 가장 비슷한 문서 하나에만 의존하기 때문에 문맥이 누락되거나, 부분적인 정보로 답변을 생성할 가능성이 높기 때문이에요.

기업 환경처럼 정확도와 일관성이 중요할 때는 기본 검색 모드만으로는 한계가 있어요. 질문이 복합적이고, 검색 후 판단을 통해 추가 검색을 해야 할 수 있도 있습니다. 답변 생성에도 검증과 재검색 작업이 필요하면 검색 워크플로우를 적용하게 되는데요, 다음 글에서 검색 워크플로우에 대해 설명드리겠습니다 😄

Read more

2026 데이터바우처 수요기업 모집

2026 데이터바우처 수요기업 모집

2026년 데이터바우처 수요기업 모집이 곧 시작됩니다! 최대 4,500만 원 지원받고, '데이터'로 비지니스를 한층 성장시켜보세요 복잡한 정부 지원 사업, 공고문만 보면 머리 아프시죠? 오늘은 예비 창업자와 소상공인, 중소기업 대표님들이 놓치면 정말 아까운 '2026년 데이터바우처 지원사업'을 아주 쉽게, 핵심만 쏙쏙 뽑아 정리해 보고자 합니다. 많은

By 나두에이아이
[논문 리뷰]  자가 수정형 RAG인 'CRAG' 이해하기

[논문 리뷰] 자가 수정형 RAG인 'CRAG' 이해하기

LLM의 환각 현상을 해결하기 위해 RAG(검색 증강 생성) 기술을 많이 활용하고 있는데요, RAG도 완벽하지 않는 약점이 있습니다. 엉뚱한 정보를 검색해서 가져오면 답변도 엉망이 된다는 점이죠. 오늘은 RAG의 이러한 문제를 해결하기 위해 제안된 CRAG (Corrective RAG)를 소개하는 논문을 리뷰해보겠습니다 😄. (저희 나두에이아이에서는 CRAG를 구현하여 빌더에 임베드시켜놨는데요, 언제든지 데모를 요청하셔 보세요)

By 나두에이아이
정보를 어떻게 찾을지까지 AI가 결정하는 검색 워크플로우

정보를 어떻게 찾을지까지 AI가 결정하는 검색 워크플로우

AI 챗봇을 운영하다 보면 이런 요구가 반드시 등장합니다. * “조건에 따라 다른 문서를 참고해야 해요” * “한 번 검색으로는 답이 안 나옵니다” * “정책 + 가이드 + 예외 조항을 함께 봐야 해요” 이때 단순한 검색 방식으로는 한계가 있기 때문에 검색 워크플로우(Search Workflow)를 사용하게 되어요. 검색 워크플로우란 무엇인가? 검색 워크플로우는 RAG 검색을 한 번만

By 나두에이아이
AI 답변의 정확도를 결정하는 RAG 청킹 전략이란?

AI 답변의 정확도를 결정하는 RAG 청킹 전략이란?

AI 챗봇을 만들다 보면 다들 이런 경험을 해보셨을 겁니다: “답변이 애매하다”, "관련 없는 문서를 근거로 막 지어낸다", “엉뚱한 내용을 그럴듯하게 답한다”. 이 문제의 원인은 LLM의 성능이 아닌 RAG 설정, 그중에서도 청킹 전략(Chunking Strategy)일 경우가 매우 높은데요, 이번 글에서는 RAG에서 청킹 전략이 무엇인지, 왜 청킹 전략이 기업

By 나두에이아이