목록 보기
멀티턴에서 답변을 잘하는 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와 정렬 기준을 조정해 부하 완화
  • 운영 복잡도와 유지보수 부담을 줄이기 위한 단순한 시작과 점진적 확장

다음 읽기

#RAG 주제를 이어서 읽기

RAG기반 Multi-Agent를 구현해보자(feat.데보션 오픈랩)

RAG 논문 스터디를 바탕으로 개인용 데이터 분석 보조 AI DRA를 구현한 과정을 소개했습니다. Supervisor 패턴의 멀티 에이전트와 LangGraph, LangSmith, Streamlit 활용 경험을 정리했습니다.

데보션
데보션
AI

댓글 0개

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

댓글을 불러오는 중...