Amazon Personalize でドメインレコメンダーのレコメンデーションでメタデータを有効にする - Amazon Personalize

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Personalize でドメインレコメンダーのレコメンデーションでメタデータを有効にする

重要

レコメンデーションのメタデータを有効にすると、追加コストが発生します。詳細については、「Amazon Personalize の料金」を参照してください。

レコメンダーを作成すると、アイテムデータセットのアイテムメタデータをレコメンデーション結果に含めるオプションを有効にできます。有効にすると、レコメンデーションのリクエストでアイテムデータセットの列を指定できます。Amazon Personalize は、レコメンデーションレスポンス内の各アイテムについてこのデータを返します。

メタデータを使用して、映画のジャンルをカルーセルに追加するなど、ユーザーインターフェイスのレコメンデーションを充実させることができます。あるいは、レコメンデーションの質を視覚的に評価するのにも使えます。アプリで生成 AI を使用している場合は、メタデータを AI プロンプトに組み込んで、より関連性の高いコンテンツを生成できます。Amazon Personalize の生成 AI の使用に関する詳細については、「Amazon Personalize と生成 AI」を参照してください。

レコメンデーションにメタデータを追加するには、メタデータの列を含むアイテムデータセットが必要です。トレーニングではメタデータを使用する必要はありません。データセットの作成については、「スキーマとデータセットの作成」を参照してください。データセット内のデータの更新については、「」を参照してくださいトレーニング後のデータセットのデータの更新

次のコードサンプルは、 オプションを有効にして に項目メタデータを含める方法を示しています。 AWS CLI または AWS SDKs。Amazon Personalize コンソールでこれを行うには、レコメンダーの作成時に詳細設定ページでメタデータを有効にします。詳細については、「レコメンダーの作成 (コンソール)」を参照してください。

アイテムデータセットがあり、レコメンデーションを取得したときにメタデータを含めるオプションが必要な場合は、recommender-configenableMetadataWithRecommendationstrue に設定します。

aws personalize create-recommender \ --name recommender name \ --dataset-group-arn dataset group \ --recipe-arn recipe ARN \ --recommender-config "{\"enableMetadataWithRecommendations\": "true"}"

アイテムデータセットがあり、レコメンデーションを取得したときにメタデータを含めるオプションが必要な場合は、recommender-configenableMetadataWithRecommendationstrue に設定します。

import boto3 personalize = boto3.client('personalize') create_recommender_response = personalize.create_recommender( name = 'recommender name', recipeArn = 'recipe name', datasetGroupArn = 'dataset group ARN', recommenderConfig = {"enableMetadataWithRecommendations": True} ) recommender_arn = create_recommender_response['recommenderArn'] print('Recommender ARN:' + recommender_arn)