Skip to main content
이 문서는 한국어 RAG 최적화 의 일부입니다.
한국어 임베딩 모델 선택, RAG 베스트 프랙티스(Re-ranking 포함), 한국어 특화 전처리, 평가 주의사항, 트러블슈팅을 다룹니다.

5. 한국어 임베딩 모델 선택 가이드

임베딩 모델 선택은 RAG 검색 품질에 직접적인 영향을 미칩니다. 한국어 환경에서는 다국어 모델한국어 특화 모델 중 사용 환경에 맞는 것을 선택해야 합니다.

multilingual-e5 vs KoSimCSE: 언제 어떤 모델을 선택할 것인가

권장 선택 기준:
  1. 빠른 시작 + 한영 혼용: multilingual-e5-large-instruct (Databricks 기본 제공, 추가 배포 불필요)
  2. 순수 한국어 + 최고 품질: KoSimCSE-roberta-multitask (한국어 STS 벤치마크 최상위)
  3. 하이브리드 검색 내장: bge-m3 (Dense + Sparse 벡터를 하나의 모델에서 동시 생성)
  4. 비용 최적화: gte-multilingual-base (768차원, 빠른 추론, 스토리지 절약)

모델 비교 테이블

KoSimCSE를 Model Serving에 배포하는 방법

한국어 특화 모델을 사용하려면 Databricks Model Serving에 직접 배포해야 합니다.

Databricks Foundation Model API 활용

한국어 전용 임베딩 모델(KoSimCSE 등)은 한국어 내부 유사도 측정에서는 뛰어나지만, 한영 혼용 문서가 많은 환경에서는 다국어 모델(multilingual-e5-large-instruct, bge-m3)이 더 적합합니다.

6. 한국어 RAG 베스트 프랙티스

왜 Re-ranking이 한국어 RAG에서 특히 중요한가

Re-ranking은 단순히 “검색 결과를 더 잘 정렬하는 것”이 아니라, LLM이 최종 답변을 생성하는 품질에 직접적으로 영향 을 미칩니다. “Lost in the Middle” 문제: LLM은 컨텍스트의 위치에 민감하다 2023년 스탠포드 연구(“Lost in the Middle: How Language Models Use Long Contexts”)에서 밝혀진 핵심 발견은, LLM이 긴 컨텍스트를 받았을 때 처음과 끝에 있는 정보는 잘 활용하지만, 중간에 있는 정보는 간과하는 경향 이 있다는 것입니다.
Re-ranking 전후 비교 예시:
한국어에서 Re-ranking이 특히 효과적인 이유:
  1. 조사 변형에 의한 노이즈: Cross-encoder는 표면적 차이를 무시하고 핵심 의미만으로 판단합니다.
  2. 한영 혼용 매칭: “벡터 검색”과 “Vector Search”가 동일 개념임을 정밀 포착합니다.
  3. 전문 용어 문맥 이해: “Unity Catalog의 권한”이라는 구체적 문맥을 이해하여 정밀하게 순위를 매깁니다.
참고 실전 수치: 한국어 기술 문서 RAG에서 Re-ranking을 추가하면 Top-5 Precision이 일반적으로 10~25%p 향상 됩니다. Re-ranking의 구체적인 구현 방법과 모델 비교는 Re-ranking 개념Reranking 전략 페이지를 참조하세요.

한국어 특화 전처리

평가 시 주의사항

  • 한국어 평가 데이터셋을 직접 구축 해야 합니다. 영어 벤치마크 결과가 한국어 성능을 보장하지 않습니다.
  • 평가 지표: Retrieval에는 Recall@K (상위 K개 결과 중 정답이 포함된 비율), MRR(Mean Reciprocal Rank), 생성에는 정확성, 근거 충실도(Faithfulness) 를 측정합니다.
  • MLflow Evaluate를 활용한 평가 방법은 RAG 평가 가이드를 참조하세요.
주의 한국어 RAG 시스템을 평가할 때, LLM-as-Judge를 사용한다면 평가 프롬프트도 한국어로 작성하거나, 한국어 이해도가 높은 모델(Claude, GPT-4 등)을 Judge로 사용해야 합니다.

7. 한국어 RAG 실전 트러블슈팅

자주 발생하는 문제와 해결법

성능 벤치마크 참고값

한국어 기술 문서 기반 RAG 시스템의 일반적인 성능 범위입니다 (참고용):
참고 위 수치는 한국어 기술 문서 기준의 참고값입니다. 도메인(법률, 의료 등)에 따라 기대치가 다를 수 있으며, 반드시 해당 도메인의 평가 데이터셋으로 측정해야 합니다.

참고 문서