Ottenere i metadati degli articoli con consigli - Amazon Personalize

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ottenere i metadati degli articoli con consigli

Se hai configurato la tua campagna o il tuo programma di raccomandazione per restituire i metadati per gli articoli consigliati, puoi specificare le colonne da includere nell'operazione. GetRecommendations API Oppure puoi specificare le colonne quando testi la campagna con la console Amazon Personalize.

Per informazioni sull'attivazione dei metadati per una campagna, consulta. Metadati degli articoli nei consigli Per informazioni sull'attivazione dei metadati per un programma di raccomandazione, consulta. Abilitazione dei metadati nei consigli per un programma di raccomandazione di domini in Amazon Personalize

I seguenti esempi di codice mostrano come specificare le colonne di metadati da includere in AWS CLI o AWS SDKs. Per eseguire questa operazione con la console Amazon Personalize, devi specificare le colonne durante il test della campagna. Per ulteriori informazioni, consulta Ottenere consigli sugli articoli (console).

Inclusi i metadati degli articoli con consigli (AWS CLI)

Se hai abilitato i metadati nei consigli per la tua campagna o il tuo programma di raccomandazione, puoi specificare le colonne di metadati del set di dati Items da includere nella risposta. Il seguente esempio di codice mostra come specificare le colonne di metadati come parte della richiesta di consigli.

aws personalize-runtime get-recommendations \ --campaign-arn campaign arn \ --user-id User ID \ --num-results 10 \ --metadata-columns "{\"ITEMS\": ["\"columnNameA"\","\"columnNameB"\"]}"

Inclusione dei metadati degli articoli con consigli (AWS SDKs)

Se hai abilitato i metadati nei consigli per la tua campagna o il tuo programma di raccomandazione, puoi specificare le colonne di metadati del set di dati Items da includere nella risposta. Il seguente esempio di codice mostra come specificare le colonne di metadati come parte della richiesta di consigli.

import boto3 personalizeRt = boto3.client('personalize-runtime') response = personalizeRt.get_recommendations( campaignArn = 'Campaign ARN', userId = 'User ID', numResults = 10 metadataColumns = { "ITEMS": ['columnNameA','columnNameB'] } ) print("Recommended items") for item in response['itemList']: print(item['itemId']) print(item['metadata'])