Search

숙소 후기를 읽지 않아도 되는 세계, AI로 만든 새로운 탐색 방식

URL
생성 일시
2025/12/15 02:06
최종 편집 일시
2025/12/15 02:06
태그
마이리얼트립
파일과 미디어
|| 마이리얼트립에서 숙박 경험을 책임지는 Stay실의 송지호 PM과 전상민 Product Engineer 마이리얼트립 숙소 서비스가 빠르게 확장하는 동안, 한 가지 문제는 끝까지 제자리였습니다. 숙소를 고를 때 가장 중요한 정보인 ‘후기’가 정작 아무도 제대로 쓰지 않고, 읽지도 않는 데이터가 되어가고 있던 겁니다. 연동사에서 들어오는 후기들은 매일 대량으로 쌓였습니다. 일본어, 영어, 중국어 등 여러 언어로 길게 적힌 리뷰들이었고, 이 텍스트는 화면에 그대로 렌더링될 뿐 내부 DB 어디에도 구조화되어 저장되지 않았습니다. 사용자 입장에서는 언어 장벽 때문에 읽기 어렵고, 한 리뷰가 너무 길어 ‘감’으로만 판단해야 했습니다. 마이리얼트립 입장에서는 데이터는 매일 쌓이는데, 검색·필터·추천 같은 기능으로 확장할 수 있는 여지가 전혀 없는 상태였습니다. “이대로 두면 안 된다”는 문제의식에서, 숙박사업 Stay실 PM 송지호 님과 Product Engineer 전상민 님이 직접 이 정체를 깨 보기로 했습니다. 두 분은 먼저 “후기를 더 많이 읽게 만들자”가 아니라, “후기를 기능으로 쓸 수 있는 구조로 바꾸자”는 새로운 정의에서 출발했습니다. 읽히지 않는 후기 데이터, 문제는 ‘언어’가 아니라 ‘구조’였다 숙박 연동사에서 제공하는 후기 데이터의 양 자체는 충분했습니다. 문제는 그 데이터가 제품 안에서 어떤 ‘형태’로 존재하느냐였습니다. 대부분 현지 언어로 작성된 장문 리뷰 단순 텍스트 렌더링으로만 소비 내부 DB에 구조화되어 저장되지 않아, 검색·필터·추천 같은 고도화 기능은 사실상 불가능 결국 이 데이터는 “많이 있지만, 쓸 수는 없는 정보”였습니다. 지호 님이 처음 명확히 짚은 포인트는 이것이었습니다. “후기를 읽히게 만드는 것보다, 쓰일 수 있게 만들어야 했어요.” 문제의 본질은 후기가 외국어인지, 길고 장황한지보다 제품 입장에서 이 정보를 구조화해 기능으로 쓸 수 있는가 여부에 가까웠습니다. 그래서 두 분은 “후기 텍스트를 그대로 보여주는 UI”에서, “후기를 요약·번역·구조화해서 저장하는 시스템”으로 관점을 완전히 전환하기 시작했습니다. 모든 후기를 요약하지 않고, ‘On-Demand 요약’이라는 결정을 내리기까지 숙소 상품은 100만 개가 넘습니다. LLM 기반 후기 요약은 1건을 생성할 때마다 비용이 발생하기 때문에, 모든 숙소를 한 번에 요약하는 방식은 현실적으로 불가능했습니다. 두 분은 먼저 “그럼 어느 시점에, 무엇을 요약할 것인가?”를 비용 구조 관점에서 다시 설계했습니다. 그 결과 나온 핵심 정책은 다음과 같습니다. 실제 사용자가 조회한 숙소만 요약한다 — 100만 개 전체가 아니라, 실제 상세 페이지에 진입한 숙소에 대해서만 요약을 수행. 요약은 페이지 진입 시 비동기로 요청한다 — 상세 진입 시 Kafka로 요약 요청 메시지를 발행하고, 별도 Consumer가 AI에 요약을 요청하고, 사용자가 느끼는 로딩 시간에 영향을 최소화. 생성된 요약은 DB에 저장하고 재사용한다 — 한 번 요약된 숙소는 이후에는 캐시/DB에 적재된 정보를 빠르게 노출. 이 구조 덕분에, 이론적으로는 100만 개 숙소 전체를 다루되, 실제로는 고객이 탐색한 숙소(현재 5.2만 개+)만 요약하면 되는 구조를 만들었습니다. “데이터는 전 숙소를 대상으로 열어 두되, 비용은 탐색이 실제로 발생한 범위 안에서만 쓰이도록 설계했습니다.”UI는 심플하게, 사용자에게는 키워드 3개면 충분했다 AI가 아무리 잘 요약해도, 그 결과를 어떻게 보여주느냐에 따라 기능의 가치가 갈립니다. 지호 님은 숙소 상세 페이지의 전체 구조를 다시 훑어본 뒤, 결국 “후기를 읽는 경험이 아니라, 후기를 파악하는 경험”을 목표로 UI를 설계했습니다. 핵심 구조는 다음과 같습니다. 긍정 키워드 3개 (Pros Keyword) 부정 키워드 3개 (Cons Keyword) 각각을 설명하는 한 줄 요약(각 100~200자) 최근 1년 이내 후기 + 10개 이상 쌓인 숙소에만 요약 노출 이걸 통해, 사용자는 다음과 같은 흐름