leboncoinのビジュアル検索で製品発見を変革する

ミリ秒レベルの検索
200msの厳しいレイテンシー要件を満たす。
8000万件の広告、シームレスな検索
膨大なデータセットにわたるベクトル探索のスケーリング。
半年でゼロからMVPへ
本番さながらのビジュアル検索を迅速に展開。
Zilliz Cloud gave us the speed and scale we needed to power visual search at Leboncoin, meeting our sub-200ms latency target and making product discovery seamless for millions of users.
Yann Lemonnier
Leboncoinについて
Leboncoinは、フランスで最も訪問者の多いウェブサイトの1つで、何百万人ものユーザーが中古品の売買、家探し、求人情報を得ることができる、主要なリコマース・プラットフォームです。月間のユニークビジター数は2800万人を超え、フランスの個人売買サイトでは第1位、Eコマースプラットフォームでは第2位の人気を誇っている。さらに、Leboncoinは自動車と不動産の分野でもリードしており、ホリデーレンタルと求人情報の分野でも重要な役割を果たしている。50万人以上の専門家とフランス企業の15%が販売、広告、採用のためにこのプラットフォームを利用しており、個人と企業の両方にとって不可欠なハブとなっている。
Leboncoinは、ユニークな中古品や再生品を手頃な価格で提供することで、ユーザーが持続可能な選択をし、家計と地球の両方に利益をもたらすことを支援している。Adevintaの一部として、ユーザーと企業に経済的価値を提供しながら、循環経済を推進し、廃棄物を削減し、持続可能性をサポートする、トップクラスのリコマース・プラットフォームです。
画像分析
ビジュアル検索
課題ビジュアル検索による商品推薦の近代化
AdevintaのMLエンジニアであるヤン・ルモニエ氏(以前はMLイネイブラーとしてチームのAI技術導入を支援)は、最終的にleboncoin傘下のすべてのマーケットプレイスで展開されるビジュアル検索機能を構築するため、2024年にLeboncoinに入社した。
Leboncoinは、ユーザーが中古品を売買できるようにするもので、出品者は説明、価格、写真などの商品詳細を手作業でアップロードする。このプロセスによって膨大なデータベースが生成され、約8,000万件のアクティブな広告をエンジニアリング・チームが管理しなければならない。
新しいユーザーを獲得し、プラットフォームを近代化するために、leboncoinは商品推薦システムの一部としてビジュアル検索を導入することを決定した。目標は、商品発見をより直感的で魅力的なものにすることで、ユーザー体験を向上させることでした。
ビジュアル検索システムの構築
チームはまず、マーケットプレイス内の類似画像を識別できるビジュアルモデルの研究から始めました。一旦モデルを選択すると、類似検索のために生成された埋め込みを保存し、取り出すために高性能なベクトルデータベースが必要であることに気づきました。彼らのリサーチはすぐにMilvusが主要なベクトルデータベースであることを示したが、リソースの制約のため、彼らはマネージドMilvusソリューションであるZilliz Cloudを選択した。
新しいビジュアル検索システムは2つの重要な機能を導入した:
- 類似商品検索**- ユーザーはボタンをクリックして類似商品を検索することができます。
- 逆画像検索** - ユーザーは写真をアップロードし、検索バーのカメラアイコンを使用して一致するアイテムを検索することができます。
このプロジェクトは、ヤンが到着する6ヶ月前にスタートし、チームは同じ期間内にMVPを納品するというタイトな納期で作業していた。チームは、ビジュアル・モデル、埋め込み、類似性マッチングに素早く慣れる必要があった。インフラストラクチャーの必要性を評価した結果、チームは、類似検索をサポートする埋め込みを効率的に保存し、照会するためには、ベクトル・データベースが不可欠であると判断した。
Leboncoin が Zilliz Cloud を選んだ理由
Zilliz CloudはまだヨーロッパのAWSリージョンをサポートしていませんでしたが、チームはZilliz Cloudを選びました。Zilliz Cloudは、米国ベースのリージョンを使用した場合でも、200ミリ秒以下という厳しいレイテンシ要件を満たしていたからです。Milvusとの互換性以外にも、Zilliz Cloudにはいくつかの重要な利点がありました:
- モニタリングとスケーラビリティ** - 内蔵ツールにより、観測とスケーリングを簡素化。
- Milvusの互換性とオープンソースの透明性** - チームは、透明性と信頼性のためにコードベースを検査することができます。
- デプロイの容易さ** - Zilliz Cloudの直感的なUIにより、クラスタの作成が迅速かつシンプルになりました。
当初、チームはSpark経由のデータインジェストで課題に直面したが、Zilliz CloudのBulk Insert機能によりプロセスが合理化され、データインジェストがより効率的になった。商品画像に加えて、チームは、イベントをMilvusのupsertオペレーションに変換するカスタムソフトウェアを使用して、変更データ(ユーザーインタラクション)も取り込みプロセスに組み込んでいます。
結果
Zilliz Cloudによるビジュアル検索を実装することで、Leboncoinは商品レコメンダーシステムの近代化に成功し、ユーザーにシームレスで直感的な体験を提供することができました。主な成果は以下の通りです:
- ユーザーエンゲージメント**の向上:ビジュアル検索の導入により、類似商品を簡単に見つけることができるようになり、ユーザーとのインタラクションが大幅に向上しました。逆画像検索と「類似商品検索」機能により、商品の発見が増え、ユーザーの定着率が向上しました。
- 高速でスケーラブルなパフォーマンス:8,000万件以上の広告が掲載されているマーケットプレイスにおいて、システムは200msという厳しいレイテンシ要件を超え、さらに低いレイテンシを実現しています。 Zilliz Cloudのスケーラビリティは、トラフィックのピーク時でも速度を損なうことなく、プラットフォームが大量のデータを処理できることを保証した。
- 効率的なベクトル検索**:Zilliz Cloudと統合されたMilvusの使用により、チームはベクトル埋め込みを効率的に管理できるようになった。シンプルなデプロイとZilliz Cloudの一括挿入機能により、データの取り込みが迅速かつスムーズになり、MVPの迅速な開発が可能になりました。
- 将来性のあるソリューション**:Zilliz Cloudのスケーラビリティにより、Leboncoinは革新を続けることができる。チームは、自動化された商品説明のための大規模言語モデル(LLM)のような高度なAI機能を統合し、音声ベースのアイテム検索を探求する予定です。
将来の計画会話型検索の探求
Leboncoinは、最先端のAI機能でプラットフォームをさらに強化する計画だ:
- LLM-Generated Descriptions**- 商品説明を自動化し、出品品質を向上させる。
- 会話型検索***- 大規模言語モデル(LLM)、チャットインターフェイス、検索拡張世代(RAG)を活用したテキストベースのクエリにより、ユーザーがアイテムを検索できるようにし、より正確でダイナミックな結果を実現する。
AIとスケーラブルなインフラを活用し続けることで、Leboncoinは何百万人ものユーザーのショッピング体験を洗練させ、再商取引の分野で競争力を維持している。
Leboncoinのニュース、記事、カンファレンスでの講演、オフィスで開催されるミートアップをフォローする → https://mylnker.com/leboncoin-tech
産業
電子商取引
使用された技術