Google Cloud Next Tokyo '24 速報レポート(サイト内の検索コストを大幅削減!日本最大級のデリバリー サービス「出前館」に Vertex AI Search を導入した話)

記事タイトルとURLをコピーする

G-gen の堂原です。当記事では、Google Cloud Next Tokyo '24 セッション「サイト内の検索コストを大幅削減!日本最大級のデリバリー サービス「出前館」に Vertex AI Search を導入した話」に関する速報レポートをお届けします。

他の Google Cloud Next Tokyo '24 関連記事は Google Cloud Next Tokyo '24 の記事一覧からご覧いただけます。

概要

本セッションでは、デリバリーサービス「出前館」の検索エンジンを Vertex AI Search for Retail に移行した際の検証・導入効果について紹介されました。

会社紹介

株式会社出前館様は Web サイトやアプリを通して、料理・食品・日用品の宅配注文を行うことができる国内最大級のデリバリーサービスを運営しています。 アクティブユーザー数は約657万人で、1日約20万件の注文が行われています。

コンシューマー向けデリバリーサービスである「出前館」においては、利用者の検索キーワードに応じて注文可能なエリア内のおすすめ店舗を表示する、検索エンジンサービスが必須となります。

Vertex AI Search for Retail

現在、Web・アプリ「出前館」では、検索エンジンとして Google Cloud の Vertex AI Search for Retail を用いています。

Vertex AI Search for Retail は Google 検索と同等の品質の検索エンジンをフルマネージドで提供しているサービスです。従来は Retail または Retail Search と呼ばれていましたが、2024年3月に現在の名前に改称されました。

セッション中、株式会社出前館 プロダクト本部 コンシューマ部 コンシューマ企画グループ PdM / プロダクトマネジャー 織笠 愛生 氏は Vertex AI Search for Retail について「自社サービスのキーワード検索機能が Google の検索エンジンに」と述べていました。

Vertex AI Search for Retail では検索方法の 1 つとしてセマンティック検索が用いられています。従来、同社が使っていた検索エンジンでは、検索キーワードと合致した属性値を持つ商品しか検索することができませんでした。

一方でセマンティック検索では、検索キーワードに合致した属性値の有無に関わらず、検索キーワードに対して関連性の高い商品を検索することができます。

例 : 「揚げ物」や「スパイシー」で検索すると、「カツカレー」のお店がヒットする

比較検討

先述の通り、従来の検索エンジンが高い検索精度を維持するためには属性値のメンテナンスが必須となります。同社では商品件数やカテゴリ増加に伴う上記メンテナンスの負荷に課題を感じていました。

そこで各社の検索ソリューションの比較検討を行いました。

性能面・機能面・運用面・費用面・工数面といった多角的な観点から比較を行った結果、Vertex AI Search for Retail が有力視されました。

続けて、同社では Vertex AI Search for Retail の検索精度検証を実施しました。 本検証においては正解リストを用意し、検索結果の再現率 (全正解リストの内、検索で取得できた割合) と適合率 (検索で取得したリストの内、実際に正解だった割合) をもってして、Vertex AI Search for Retail と従来の検索エンジンの比較を行いました。

結果として、Vertex AI Search for Retail が従来の検索エンジンより検索精度が高いことが確認できました。

以上をもって、同社では Vertex AI Search for Retail へのリプレイスを実施しました。

導入効果

Vertex AI Search for Retail を2024年5月に導入して以降、以下のような効果がありました。

  • メンテナンスフリーで検索結果が良好
    • アプリ「出前館」に特化したチューニング、パーソナライズ及び検索辞書のメンテナンスが必須だった従来の検索エンジンと同等の検索結果が得られている
  • 検索画面から商品画面までの遷移率が1.3%向上
  • 検索に関わるコストが90%削減

また導入時・運用時に懸念されていた以下の事項についても、Vertex AI Search の機能・性能により解決しています。

  • エンドユーザーの注文する場所に配達可能な店舗のみフィルタリングしたい
    • Vertex AI Search のフィールド設定機能で、各店舗にエリア情報を持たせた
  • 大量の検索情報登録・更新や店舗の注文受付状況 (店が休業している等) の反映速度
    • Vertex AI Search においては、約 1 千万の情報登録が約 1 時間で完了。更新については数分で完了
    • 即時反映が必要な注文受付情報の変更はほぼ即時更新

一方、Google Cloud への今後の期待として、レスポンス速度のさらなる向上を挙げられていました。

関連記事

セッションレポートなど、Google Cloud Next Tokyo '24 の関連記事は、以下の記事一覧からご覧いただけます。

blog.g-gen.co.jp

堂原 竜希(記事一覧)

クラウドソリューション部データアナリティクス課。2023年4月より、G-genにジョイン。

Google Cloud Partner Top Engineer 2023, 2024に選出 (2024年はRookie of the yearにも選出)。休みの日はだいたいゲームをしているか、時々自転車で遠出をしています。