Vertex AI Search를 활용한 결과 없는 검색 개선하기
권수영, 한수진 · 컬리 · 컬리 기술 블로그
소개
AI SaaS 도입으로 검색 경험을 개선한 사례 소개
AI 핵심 요약
컬리에서는 오타·띄어쓰기 오류·유의어 때문에 검색 결과가 없는 경우가 전체 검색의 약 6~7%를 차지했고, 베스트 상품을 대신 노출하는 방식은 고객 의도와 운영 효율을 충분히 만족시키지 못했습니다. 이를 개선하기 위해 BigQuery 상품 데이터를 Vertex AI Search에 연결하고, 상품명·상세설명·연관 키워드를 검색 필드로 구성했으며 판매 여부 필터와 query-corpus 기반 모델 튜닝도 적용했습니다. Gradio 데모로 기존 검색과 크롤링·정형 데이터 결과를 비교한 뒤 A/B 테스트를 진행했고, 실험군이 모든 지표에서 우세해 AI 검색을 전체 고객에게 적용했습니다. 적용 한 달 뒤 NR 검색에서 장바구니 담기와 매출 등 주요 성과가 300% 이상 증가했으며, 금칙어 필터링과 결과 캐싱, 커스텀 임베딩은 향후 과제로 남았습니다.
- 웹 크롤링은 빠르게 시작하기 좋지만 색인 범위를 통제하기 어려우므로, 정확성이 중요하면 관리 가능한 자체 데이터 소스를 고려하세요.
- 검색 필드와 필터·정렬·응답 필드를 스키마 속성으로 구분하고, 문서 ID는 데이터 갱신 전에 고유하게 설정해야 합니다.
- 도메인에 특화된 의미를 검색에 반영하려면 query-corpus 학습 데이터를 JSONL로 구성해 모델 튜닝에 활용할 수 있습니다.
- 검색 애플리케이션을 별도로 두면 데이터 접근을 추상화해 필터링·정렬·집계 로직을 중앙에서 관리하기 쉽습니다.
- AI 검색은 부적절한 검색어 필터링과 반복 호출 캐싱을 함께 설계해야 운영 안정성과 비용 효율성을 높일 수 있습니다.
비슷한 학습 자료
[팀네이버 컨퍼런스 DAN25] 발췌에서 생성으로: 네이버 검색의 진화
DAN 2025 · YouTube
[팀네이버 컨퍼런스 DAN25] F-Solid: RAG에 최적화된 검색아키텍쳐
DAN 2025 · YouTube
토스증권 추천과 검색은 어떻게 진화하고 있을까?
황호익 · 토스 기술 블로그
AI에게 투자정보를 말하게 하기까지
정현규 · 토스 기술 블로그
후기 서비스 AWS Opensearch 도입기
김형준 · 컬리 기술 블로그
BigQuery와 Gemini로 리뷰 분석 업무 자동화하기
김영준, 송재현 · 컬리 기술 블로그