在 Amazon Personalize 中為網域建議程式啟用建議中的中繼資料 - Amazon Personalize

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon Personalize 中為網域建議程式啟用建議中的中繼資料

重要

當您在建議中啟用中繼資料時,會產生額外費用。如需詳細資訊,請參閱 Amazon Personalize 定價

當您建立建議程式時,您可以啟用 選項,以將項目資料集中的項目中繼資料與建議結果納入。如果啟用,您可以在建議請求中指定項目資料集中的資料欄。Amazon Personalize 會傳回建議回應中每個項目的此資料。

您可以使用中繼資料來豐富使用者介面中的建議,例如將電影的類型新增至輪跳功能。或者,您可以使用它來視覺化評估建議品質。如果您在應用程式中使用生成式 AI,您可以將中繼資料插入 AI 提示,以產生更相關的內容。如需使用 Amazon Personalize 搭配生成式 AI 的詳細資訊,請參閱 Amazon Personalize 和生成式 AI

若要將中繼資料新增至建議,您必須具有具有中繼資料資料欄的項目資料集。您不需要在訓練中使用中繼資料。如需建立資料集的詳細資訊,請參閱 建立結構描述和資料集。如需更新資料集中資料的資訊,請參閱 訓練後更新資料集中的資料

下列程式碼範例示範如何啟用 選項,以將項目中繼資料包含於 AWS CLI 或 中 AWS SDKs。若要使用 Amazon Personalize 主控台執行此操作,請在建立建議程式時,在進階組態頁面上啟用中繼資料。如需詳細資訊,請參閱建立建議程式 (主控台)

如果您有項目資料集,且希望 選項在取得建議時包含中繼資料,請在 trueenableMetadataWithRecommendations將 設定為 recommender-config

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

如果您有項目資料集,且希望 選項在取得建議時包含中繼資料,請在 trueenableMetadataWithRecommendations將 設定為 recommender-config

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)