목록 보기
Spring AI와 Typesense로 1,400명의 질문에 답변하기
AI

Spring AI와 Typesense로 1,400명의 질문에 답변하기

무신사
무신사
2025년 8월 25일

두줄요약

Slack 문의 채널의 반복 답변 문제를 Spring AI와 검색엔진으로 자동화했습니다. Kendra에서 Typesense 하이브리드 검색으로 전환해 짧은 질문 품질과 운영 비용을 개선했습니다.

문제 상황

  • Slack 문의 채널에 1,400명 이상이 모이면서 소수 담당자가 반복적으로 답변하는 구조
  • 답변 대부분이 이미 Confluence 생활백서에 존재해 정보 재전달과 검색 부담이 누적
  • 담당자 부재 시 즉시 응답이 어려워 실시간성 부족 발생

해결 방법

  • Spring AI와 Bedrock으로 질문 의도 판단과 Tool 호출 흐름 구성
  • 초기에는 Kendra로 Confluence 연동 검색을 구현하고, 이후 Typesense 기반 벡터 검색으로 전환
  • 짧은 질문 품질 개선을 위해 키워드 추출과 하이브리드 검색을 추가

성능/운영 포인트

  • 비용 부담 때문에 Kendra에서 오픈소스 Typesense로 구조 변경
  • 페이지와 첨부파일을 분리한 컬렉션, PDF 텍스트 추출, 야간 스케줄링으로 벡터 적재 운영
  • 한국어 짧은 질의 대응을 위해 벡터 검색과 키워드 검색을 결합

댓글 0

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

댓글을 불러오는 중...