본문 바로가기
서비스 웹 서비스 개발 앱 개발 AI 알고리즘 개발 AI 컨설팅 AI 마케팅 프로젝트 인사이트 회사소개 고객게시판
기술 노트 4 MIN READ

RAG로 사내 문서 검색, 실제로 효과가 있을까

RAG는 만능이 아닙니다. 효과가 확실한 조건과 그렇지 않은 조건이 비교적 명확하게 갈립니다. 판단 기준과 구축 시 실제로 시간이 드는 지점을 정리했습니다.

Category
기술 노트
Published
Read
4분
Author
네이처프랙탈
AI engineers working with deployed computing hardware

사내 문서를 AI에게 학습시켜 질문하면 답해 주는 시스템, 이른바 RAG(Retrieval-Augmented Generation)에 대한 문의가 꾸준합니다. 결론부터 말씀드리면 효과가 확실한 조건이 있고, 기대만큼 나오지 않는 조건도 분명히 있습니다.

효과가 확실한 조건

  1. 문서는 많은데 검색이 안 되는 경우. 수천 페이지 규모의 매뉴얼이 PDF로 흩어져 있고, 파일명 검색밖에 안 되는 상황이 전형적입니다.
  2. 같은 질문이 반복되는 경우. 신입 사원이 매번 같은 것을 묻고, 담당자가 매번 같은 답을 하고 있다면 자동화 효과가 즉시 나타납니다.
  3. 답이 문서 안에 실제로 있는 경우. 당연해 보이지만 중요합니다. RAG는 없는 답을 만들어내는 도구가 아닙니다.

기대만큼 나오지 않는 조건

  1. 답이 여러 문서에 흩어져 있고 종합적 판단이 필요한 경우. "A 조건과 B 조건이 동시에 성립할 때 어떻게 처리하나요" 같은 질문은 검색으로 근거를 모아도 정확한 결론이 나오기 어렵습니다.
  2. 문서가 최신이 아닌 경우. AI는 문서가 낡았다는 것을 알지 못합니다. 낡은 답을 자신 있게 말합니다. 이것이 오히려 더 위험합니다.
  3. 암묵지가 핵심인 경우. 문서화되지 않은 판단 기준은 어떤 기술로도 검색되지 않습니다.

실제 구축에서 시간이 드는 곳

많은 분들이 모델 선택을 가장 중요하게 생각하시지만, 저희 경험상 전체 공수의 배분은 대략 이렇습니다.

문서 파싱 (약 40%)

가장 지루하고 가장 중요합니다. 스캔된 PDF는 OCR이 필요하고, 표는 구조가 깨지고, 도면과 이미지에 담긴 정보는 텍스트로 나오지 않습니다. 여기서 손실된 정보는 뒤에서 어떤 기술로도 복구되지 않습니다.

청킹 전략 (약 20%)

문서를 어떤 단위로 자를지의 문제입니다. 너무 잘게 자르면 맥락이 사라지고, 너무 크게 자르면 검색 정확도가 떨어집니다. 조항 단위로 끊는 것이 좋은 문서가 있고, 절 단위가 맞는 문서가 있습니다. 문서 종류별로 다르게 접근해야 합니다.

검색 품질 개선 (약 25%)

의미 기반 검색만으로는 부족한 경우가 많습니다. 특히 제품 코드, 규격 번호처럼 정확히 일치해야 하는 용어는 키워드 검색이 훨씬 강합니다. 실무에서는 두 방식을 결합한 하이브리드 검색에 재순위화(re-ranking)를 더하는 구성이 안정적입니다.

모델 연동과 프롬프트 (약 15%)

의외로 가장 적습니다. 검색이 정확하면 대부분의 모델이 준수한 답을 만들어냅니다. 반대로 검색이 부정확하면 아무리 좋은 모델을 써도 결과가 나아지지 않습니다.

보안이 걸림돌이라면

"우리 문서를 외부에 보낼 수 없다"는 이유로 검토를 멈추는 경우가 많은데, 지금은 선택지가 넓습니다.

  • 오픈소스 모델을 사내 서버에 직접 구동 (GPU 1~2장 규모에서도 실용적인 모델이 있습니다)
  • 임베딩만 로컬에서 수행하고 생성만 외부 API 사용
  • 기업 전용 폐쇄형 API 활용 (학습에 사용되지 않음을 계약으로 보장)

도입 전 확인할 것

단 하나만 확인하신다면 이것입니다. 지금 사람이 그 문서를 뒤져서 답을 찾을 수 있는가. 사람도 못 찾는 답은 AI도 못 찾습니다. 반대로 사람이 30분 걸려 찾을 수 있는 답이라면, RAG는 그것을 30초로 줄여줍니다. 그 차이가 도입 효과의 전부입니다.

/ 다음 단계

이런 문제, 직접 겪고 계신가요?

글로 정리한 방법을 실제 환경에 맞춰 적용하는 일까지 함께 하겠습니다.

영업일 기준 1일 이내 회신 · 상담 및 범위 견적 무료