翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
リアルタイムのアイテムレコメンデーションの取得
Amazon Personalize コンソールを使用して、Amazon Personalize レコメンダーまたはカスタムキャンペーンからリアルタイムのアイテムレコメンデーションを取得できます。 AWS Command Line Interface (AWS CLI)、または AWS SDKs.
アイテムレコメンデーションの取得 (コンソール)
Amazon Personalize コンソールでレコメンデーションを取得するには、レコメンダー (ドメインデータセットグループ) またはカスタムキャンペーンの詳細のページでリクエスト情報を提供します。
推奨事項を取得するには
-
https://console.aws.amazon.com/personalize/自宅
の Amazon Personalize コンソールを開き、アカウントにサインインします。 -
使用しているキャンペーンやレコメンダーを含むデータセットグループを選択します。
-
ナビゲーションペインで、[キャンペーン] または [レコメンダー] を選択します。
-
ターゲットとなるキャンペーンまたはレコメンダーを選択します。
-
[キャンペーンの結果をテスト]で、使用したレシピに基づいたレコメンデーションのリクエストの詳細を入力します。レコメンダーの場合は、[テストレコメンダー] を選択し、ユースケースに基づいてレコメンデーションリクエストの詳細を入力します。
ユーザーがログインする前にユーザーのイベントを記録した場合 (匿名ユーザー)、
userId
の代わりにそれらのイベントからsessionId
を指定することにより、このユーザー向けのレコメンデーションを取得できます。匿名ユーザーのイベントの記録の詳細については、「匿名ユーザー向けのイベントの記録」を参照してください。 -
オプションでフィルターを選択します。詳細については、「レコメンデーションとユーザーセグメントのフィルタリング」を参照してください。
-
コンテキストメタデータを使用する場合は、コンテキストごとにデータを提供してください。コンテキストごとに、「キー」にメタデータフィールドを入力します。値 にはコンテキストデータを入力します。詳細については、「コンテキストメタデータを使用したレコメンデーションの関連性の向上」を参照してください。
-
キャンペーンまたはレコメンダーのレコメンデーションでメタデータを有効にした場合、[Items データセット列]、レコメンデーション結果に含めるメタデータ列を選択します。キャンペーンのメタデータの有効化については、「レコメンデーションのアイテムメタデータ」を参照してください。レコメンダーのメタデータの有効化については、「Amazon Personalize でドメインレコメンダーのレコメンデーションでメタデータを有効にする」を参照してください。
-
一部の商品をプロモーションする場合は、オプションで [プロモーション] フィールドに入力します。詳細については、「レコメンデーション内のアイテムのプロモーション」を参照してください。
-
[レコメンデーションの取得] を選択します。ユーザーの上位 25 個の推奨アイテムを含むテーブルが表示されます。User-Personalization-v2 を使用する場合、各推奨項目には、その項目がレコメンデーションに含まれた理由のリストが含まれます。詳細については、「User-Personalization-v2 の推奨理由」を参照してください。
アイテムレコメンデーションの取得 (AWS CLI)
次のコードを使用してキャンペーンからレコメンデーションを取得します。レコメンダーからレコメンデーションを取得するには、campaign-arn
パラメータを recommender-arn
に置き換えます。
レコメンデーションを取得するユーザーの ID、およびキャンペーンまたはレコメンダーの Amazon リソースネーム (ARN) を指定します。ユーザーに推奨される上位 10 個のアイテムのリストが表示されます。User-Personalization-v2 を使用する場合、各推奨項目には、その項目がレコメンデーションに含まれた理由のリストが含まれます。詳細については、「User-Personalization-v2 の推奨理由」を参照してください。
推奨アイテムの数を変更するには、numResults
の値を変更します。デフォルトのアイテム数は 25 です。アイテムの最大数は 500 です。RELATED_ITEMS recipe を使用してキャンペーンをサポートするソリューションバージョンをトレーニングした場合は、 user-id
パラメータを に置き換えitem-id
、アイテム ID を指定します。
ユーザーがログインする前にユーザーのイベントを記録した場合 (匿名ユーザー)、userId
の代わりにそれらのイベントから sessionId
を指定することにより、このユーザー向けのレコメンデーションを取得できます。匿名ユーザーのイベントの記録の詳細については、「匿名ユーザー向けのイベントの記録」を参照してください。
aws personalize-runtime get-recommendations \ --campaign-arn
campaign arn
\ --user-idUser ID
\ --num-results 10
アイテムレコメンデーションの取得 (AWS SDKs)
次のコードは、 を使用してキャンペーンからユーザー向けの Amazon Personalize のレコメンデーションを取得する方法を示しています。 AWS SDKs。レコメンダーからレコメンデーションを取得するには、campaignArn
パラメータを recommenderArn
に置き換えます。
レコメンデーションを取得するユーザーの ID、およびキャンペーンまたはレコメンダーの Amazon リソースネーム (ARN) を指定します。ユーザーに推奨される上位 10 個のアイテムのリストが表示されます。User-Personalization-v2 を使用する場合、各推奨項目には、その項目がレコメンデーションに含まれた理由のリストが含まれます。詳細については、「User-Personalization-v2 の推奨理由」を参照してください。
推奨アイテムの数を変更するには、numResults
の値を変更します。デフォルトのアイテム数は 25 です。アイテムの最大数は 500 です。RELATED_ITEMS recipe を使用してキャンペーンをサポートするソリューションバージョンをトレーニングした場合は、 userId
パラメータを に置き換えitemId
、アイテム ID を指定します。
キャンペーンまたはレコメンダーのレコメンデーションでメタデータを有効にした場合、レスポンスに含めるアイテムデータセットのメタデータ列を指定できます。コードサンプルについては、「アイテムメタデータをレコメンデーション (AWS SDKs)」を参照してください。メタデータの有効化については、「レコメンデーションのアイテムメタデータ」を参照してください。
ユーザーがログインする前にユーザーのイベントを記録した場合 (匿名ユーザー)、userId
の代わりにそれらのイベントから sessionId
を指定することにより、このユーザー向けのレコメンデーションを取得できます。匿名ユーザーのイベントの記録の詳細については、「匿名ユーザー向けのイベントの記録」を参照してください。