This is the documentation for Recommendations AI, Retail Search, and the new Retail console. To use Retail Search in the restricted GA phase, contact Cloud sales.

If you are only using Recommendations AI, remain on the Recommendations console and refer to the Recommendations AI documentation.

サービス提供構成

このページでは、サービス提供構成について説明します。サービス提供構成とは、レコメンデーションまたは検索結果の生成に使用されるモデルまたは一連のコントロールを関連付けるサービス提供エンティティです。

モデルとコントロールとの関係

サービス提供構成を作成する場合、追加するモデル(Recommendations AI の場合)またはコントロール(Retail Search の場合)を選択します。サービス提供構成は、レコメンデーションや検索結果を表示する際にサイトによって呼び出されます。Retail API は、サービス提供時にサービス提供構成に関連するモデルまたはコントロールを参照し、生成するレコメンデーションや検索結果を決定します。

モデル

Recommendations AI には、単一のモデルを関連付けることができます。ただし、すべてのモデルを複数の提供構成に関連付けることで、異なる提供構成を介して同じページに異なるモデルをデプロイできます。

コントロール

Retail Search のサービス提供構成には、コントロールとの多対多関係があります。1 つのサービス提供構成に複数のコントロールを追加でき、1 つのコントロールを複数のサービス提供構成に関連付けることができます。

コントロールを作成し、ライブ Retail Search サービス提供構成に追加したり、入れ替えたりできます。

API リソースと権限

サービス提供構成は、placements リソースを使用して Retail API に渡されます。

  • Recommendations AI では、URL projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:predict を使用します。
  • Retail Search では、URL projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:search を使用します。

これらのリソースで使用される権限は、placements.searchplacements.predict です。

Retail API でのプレースメントをサポートする

サービス提供構成は、Recommendations AI v2 と Retail Search v2alpha で利用できます。

以前は、Recommendations AI でプレースメントを使用して、レコメンデーションを返すために使用するモデルを決定していました。

既存のプレースメントがある場合や新しいプレースメントを作成する場合、Retail API は各プレースメントに関連付けられたサービス提供構成を自動的に作成します(ただし、サービス提供構成を作成しても、対応するプレースメントは作成されません)。

サービス提供構成を使用すると、多様性オプションと価格の再ランキング オプションを編集して、ほぼリアルタイムで有効にできます。プレースメントを使用する場合、多様性と料金の設定はプレースメントが指すレコメンデーション モデルからのみ変更できます。

プレースメントは引き続きサポートされますが、代わりにサービス提供構成を使用することをおすすめします。

サービス提供構成のための Recommendations AI オプション

以下のオプションを使用すると、Recommendations AI サービス提供構成の動作を変更できます。

これらのオプションは、以前はモデルの作成時に使用されていました。代わりに、サービス提供構成に関連付けられるようになりました。

料金の再ランキング

料金の再ランキングでは、同様のおすすめの確率を持つおすすめのカタログ アイテムが料金の高い順に並べられます。価格の再ランキングは、デフォルトでは無効になっています。

料金の再ランキングを有効にすると、コンバージョン率と平均注文額のバランスに役立ちます。返されるアイテムの順序付けには関連性も使用されるため、価格の再ランキングを有効にしても、価格順の並べ替えとは同じになりません。

このオプションは、サービス提供構成を作成した後に編集できます。

多様化

1 つの予測リクエストから返される結果が、商品カタログのさまざまなカテゴリからのものになるようにしたい場合は、多様化を有効にできます。このオプションは、サービス提供構成を作成した後に編集できます。デフォルトでは無効になっています。

多様化により、一部の有効なレコメンデーションが削除されるリスクがありますが、レコメンデーションのパネルに類似のカタログ アイテムが表示される可能性は低くなります。多様化はレベルで構成され、多様化のレベルが上がるほど、カテゴリごとに表示されるアイテムの数が少なくなります。

多様化レベル カテゴリあたりの最大アイテム数
なし 無制限
3
2
1
自動 カタログに依存

サービス提供構成用の Retail Search オプション

動的ファセット

動的ファセットが有効な場合、Retail Search では、ファセットのクリックや表示などの過去のユーザーの行動に基づいて、この構成の検索結果の動的ファセットとして属性を自動的に使用できます。

提供構成で動的ファセットが有効になっている場合、デフォルトで特定の属性をファセットとして使用できるかどうかは、Retail API の商品レベルの属性の構成によって定義されます。API の動的ファセット設定は、Cloud Console のサイト全体の属性コントロールで上書きできます。詳しくは、サイト全体のコントロールをご覧ください。

動的ファセットは、正確な商品カタログデータに基づいてのみ作成できます。 ただし、この機能がサイトで最適に機能するように、ファセット モデルはサイトのアクティビティから学習する必要があります。このために、search イベント アップロードのクエリ、カテゴリ、フィルタのフィールドを正確に設定する必要があります。

次のステップ