목록 보기
멀티턴에서 답변을 잘하는 Agent 만들기 - 쿼리 재작성(Query Rewriting)
AI

멀티턴에서 답변을 잘하는 Agent 만들기 - 쿼리 재작성(Query Rewriting)

데보션
데보션
2025년 9월 5일

두줄요약

멀티턴 RAG에서 맥락 손실로 생기는 검색 오류를 쿼리 재작성으로 줄이는 방법을 다뤘습니다. Step-Back, HyDE, Multi-Query와 적응형 라우팅으로 품질과 속도를 함께 조정했습니다.

문제 상황

  • 멀티턴 대화에서 RAG 챗봇이 이전 맥락을 놓쳐 엉뚱한 문서를 검색하는 문제
  • 질문이 생략형·모호형일수록 검색 정확도와 답변 품질 저하

원인 분석

  • 검색 단계가 현재 질문만 보고 대화 맥락을 반영하지 못하는 구조
  • 긴 대화에서 초기 정보가 소실되고 최근 질문에만 치우치는 편향

해결 방법

  • 쿼리 재작성으로 현재 질문과 이전 대화를 합쳐 검색용 질문을 명확화
  • Step-Back Prompting, HyDE, Multi-Query, RAG-Fusion 같은 기법 적용
  • 라우터를 둔 적응형 RAG로 질문 복잡도에 따라 처리 전략 분기

성능/운영 포인트

  • 응답 속도와 비용을 고려해 모든 쿼리에 고비용 기법을 일괄 적용하지 않기
  • 경량 LLM을 라우터에 두고, top k와 정렬 기준을 조정해 부하 완화
  • 운영 복잡도와 유지보수 부담을 줄이기 위한 단순한 시작과 점진적 확장

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...