TL;DR

ブラジルの不動産プラットフォームQuintoAndarが、会話型アシスタント「Concierge」にLLMベースの再ランカーを導入。ユーザーの会話履歴から自然言語プロファイルを生成し、検索結果を再スコアリング。オフライン・オンライン評価でCTR+5.3%、訪問予約+4.8%の改善を達成。ポイントワイズ方式でレイテンシを抑えつつ、文脈を考慮したランキングを実現。

解説

AMI HAPPY

ねえ智也くん、このブログのタイトル「LLMで不動産検索を再ランク」って面白そう!でも、不動産検索って普通は条件で絞り込むだけじゃないの?

TOMOYA NEUTRAL

そうだね。でもQuintoAndarっていうブラジルのプラットフォームが、会話型アシスタントにLLMベースの再ランカーを導入したんだ。ユーザーとの会話履歴から自然言語プロファイルを作って、検索結果を再スコアリングするんだよ。

AMI SURPRISED

へえ、会話の文脈を活かすってこと?例えば「駅近がいい」とか言ったら、それを反映して順番を変えてくれるの?

TOMOYA NEUTRAL

そう。従来のランキングは静的な属性だけど、会話から「静かなエリアが好き」とか「ペット可が必須」みたいなニュアンスを拾って、ポイントワイズ方式でスコアを計算する。レイテンシも抑えられてるんだ。

AMI NEUTRAL

ポイントワイズって何?

TOMOYA NEUTRAL

各物件を独立にスコアリングする方法。ペアワイズやリストワイズより計算が軽いから、リアルタイム性が求められる会話型アシスタントに向いてるんだ。

AMI HAPPY

なるほどね。で、実際に効果はあったの?

TOMOYA HAPPY

オフラインとオンラインの両方で評価してて、CTRが5.3%向上、訪問予約が4.8%増えたんだ。結構大きな改善だよ。

AMI SURPRISED

すごい!でも、会話履歴ってプライバシーの問題とか大丈夫なの?

TOMOYA NEUTRAL

そこは課題だね。論文でも明示的に言及されてるわけじゃないけど、自然言語プロファイルをどう保存・管理するかは実運用上の重要なポイント。あと、LLMのバイアスがそのままランキングに反映されるリスクもある。

AMI HAPPY

確かに。でも、会話の文脈を活かせるって、不動産以外にも応用できそうだね。例えば、私が「今日は疲れたからゆっくりできる映画を教えて」って言ったら、Netflixがアクションじゃなくてドラマを勧めてくれるとか?

TOMOYA NEUTRAL

まあ、理論的には可能だけど、まずは不動産で実績を積んでからだね。それに、君の「ゆっくりできる」の定義が曖昧すぎるよ。