生成 AI のユースケース: パーソナライズされた商品のレコメンデーションを生成する

Last reviewed 2025-12-15 UTC

このドキュメントでは、 Google Cloudの小売アプリケーションで AI を使用してパーソナライズされた商品のおすすめを生成するためのアーキテクチャの概要について説明します。

このドキュメントは、小売業界向けのクラウドで生成 AI アプリケーションを構築して管理するアーキテクト、デベロッパー、管理者を対象としています。このドキュメントは、生成 AI の基本的な知識があることを前提としています。

アーキテクチャ

次の図は、AI モデルを使用してクリックストリーム指標の分析情報に基づいてパーソナライズされた商品のおすすめを生成するアーキテクチャを示しています。

AI を使用してパーソナライズされた商品のおすすめを生成するアーキテクチャ。 AI を使用してパーソナライズされた商品レコメンデーションを生成するアーキテクチャ}。

このアーキテクチャに示されているフローは次のとおりです。

  • ユーザーデータを取り込んで処理する:
    1. ページビュー、クリック数、購入数などのクリックストリーム データが Dataflow パイプラインにアップロードされます。
    2. Dataflow はデータを処理し、ユーザー プロファイルや設定などの分析情報を導き出します。Dataflow は、データ、分析情報、ベクトル エンベディングを BigQuery に保存します。
  • おすすめ商品を生成して配信する:
    1. 顧客が会社のストアフロントにアクセスします。このアーキテクチャでは、ストアフロントは Cloud Run サービスです。
    2. ストアフロント サービスは、Cloud Run で実行されているレコメンダー サービスに訪問者のデータを送信します。
    3. レコメンダー サービスは、BigQuery でベクトル類似検索を実行し、サイト訪問者のプロファイルと設定に関するデータを取得します。
    4. レコメンダー サービスは、サイト訪問者のプロフィールと設定のデータを Gemini API に送信し、商品の推奨事項を生成するようプロンプトします。Gemini は、サイト訪問者に合わせたおすすめ商品を生成します。
    5. レコメンデーション サービスは、おすすめ商品をストアフロント サービスに送信します。ストアフロント サービスは、おすすめ商品を表示します。

費用とパフォーマンスを最適化するには、ストアフロント サービスとレコメンダー サービスの間にキャッシュを追加します。Recommender サービスは、キャッシュで訪問者データを確認します。キャッシュに該当するデータが含まれていない場合、サービスは BigQuery でベクトル類似検索を実行します。キャッシュを設定するには、Memorystore を使用するか、Cloud CDN でロードバランサを構成します。

使用するプロダクト

このアーキテクチャ例では、次の Google Cloud プロダクトを使用します。

  • Cloud Run: Google のスケーラブルなインフラストラクチャ上でコンテナを直接実行できるマネージド コンピューティング プラットフォーム。
  • Gemini Enterprise Agent Platform: エンタープライズ グレードの AI エージェントを構築、スケーリング、管理、最適化できる包括的なプラットフォーム。
  • BigQuery: ML、地理空間分析、ビジネス インテリジェンスなどの組み込み機能を使用してデータの管理と分析を支援する、Google Cloud のフルマネージド エンタープライズ データ ウェアハウス。
  • Dataflow: 統合されたストリーム データ処理とバッチデータ処理を大規模に提供するサービス。

デプロイ

Google Cloud で小売業のワークロードの生成 AI アプリケーションをテストするには、次のコードサンプルを使用します。

次のステップ

協力者

著者: Kumar Dhanagopal | クロスプロダクト ソリューション デベロッパー

その他の寄稿者:

  • Amina Mansour | テクニカル リーダー、グローバル デベロッパー リレーションズおよび戦略的コンテンツ
  • Megan O'Keefe | デベロッパー アドボケイト
  • Samantha He | テクニカル ライター
  • Shir Meir Lador | デベロッパー リレーションズ エンジニアリング マネージャー