리랭커
용어 이름 복사
AI 개념약 1분 읽기
1차 검색으로 추린 후보 문서를 질의와의 관련성 기준으로 다시 정밀하게 순위 매기는 모델입니다.
다른 이름
Reranker재순위화RerankingRe-ranking
상세 설명
리랭커(Reranker)는 검색 결과의 품질을 높이기 위해, 1차 검색(벡터·키워드 검색)으로 빠르게 추린 후보 문서들을 질의와의 관련성 기준으로 다시 정밀하게 순위 매기는 모델입니다. 보통 질의와 문서를 함께 입력받아 깊이 비교하는 교차 인코더(Cross-Encoder) 방식을 써서, 1차 검색보다 정확하지만 느립니다. 그래서 '빠른 1차 검색으로 후보를 좁히고 → 리랭커로 상위만 재정렬'하는 2단계 구성으로 쓰입니다. RAG 챗봇의 답변 근거 품질을 끌어올리는 핵심 요소로, 검색 정확도가 곧 답변 품질로 이어지는 시스템에서 특히 중요합니다.
도구 선택에서 중요한 이유
RAG·검색 도구에서 리랭커 지원 여부는 답변 근거의 정확도를 좌우합니다. 1차 벡터 검색만으로는 엉뚱한 문서가 상위에 올 수 있는데, 리랭커가 이를 바로잡아 줍니다. 도구가 리랭킹 단계를 제공하는지, 한국어 문서에서도 잘 작동하는지, 추가 지연·비용이 감당 가능한지가 선택 기준이 됩니다.
도구를 고를 때 확인할 점
- 1차 검색 뒤 리랭킹 단계를 붙일 수 있는가
- 한국어 문서·질의에서 재순위 정확도가 검증됐는가
- 리랭킹으로 늘어나는 지연과 비용이 감당 가능한가
- 상위 몇 건만 재정렬할지 등 파라미터를 조절할 수 있는가
실제 적용 예시
사내 규정 챗봇이 '재택근무 신청'을 검색하면 1차 검색이 비슷한 문서 20건을 빠르게 추립니다. 리랭커가 이 중 질의 의도에 가장 맞는 3건을 상위로 다시 올리고, 챗봇은 그 문서를 근거로 답해 엉뚱한 규정을 인용할 위험을 줄입니다.
관련 용어
RAG
RAG는 실시간 데이터베이스 검색 결과를 AI 답변에 결합하는 기술입니다. 단순히 문서를 찾는 'Naive RAG'를 넘어, AI가 스스로 검색과 검증을 반복하는 '에이전틱 RAG'로 진화했습니다. 대규모 데이터를 ...
임베딩텍스트, 이미지 등 비정형 데이터를 AI가 연산할 수 있도록 의미를 보존한 고차원 수치 벡터로 변환하는 기술입니다. 단순 수치화를 넘어 데이터 간의 문맥적 관계와 유사도를 수학적으로 표현합니다.
벡터 데이터베이스고차원 벡터 데이터를 저장하고 유사도 기반의 고속 검색을 지원하는 특화된 데이터베이스입니다. 비정형 데이터를 수치화한 임베딩 값을 활용해 AI가 의미적으로 유사한 정보를 빠르게 찾을 수 있게 하며, RAG(검색 증강...
의미 검색키워드 일치가 아니라 질의의 의미와 의도를 이해해 관련성 높은 결과를 찾는 검색 기술입니다.