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à.
Usa un modello di raccomandazione in Amazon Pinpoint con AWS Lambda
In Amazon Pinpoint, puoi recuperare le raccomandazioni personalizzate da un modello di raccomandazione e aggiungerle ai messaggi inviati da campagne e percorsi. Un modello della funzione di suggerimento è un tipo di modello di machine learning (ML) che individua pattern nei dati e genera previsioni e suggerimenti in base ai pattern individuati. Predice ciò che un particolare utente preferirà da un determinato set di prodotti o articoli, e fornisce tali informazioni come una serie di suggerimenti per l'utente.
Utilizzando i modelli di raccomandazione con Amazon Pinpoint, puoi inviare raccomandazioni personalizzate ai destinatari dei messaggi in base agli attributi e al comportamento di ciascun destinatario. Con AWS Lambda, puoi anche personalizzare e migliorare questi consigli. Ad esempio, puoi trasformare dinamicamente un suggerimento da un singolo valore di testo (ad esempio un nome prodotto o un ID) a contenuti più sofisticati (ad esempio un nome prodotto, una descrizione e un'immagine). Puoi inoltre farlo in tempo reale, quando Amazon Pinpoint invia il messaggio.
Questa funzionalità è disponibile nelle seguenti AWS regioni: Stati Uniti orientali (Virginia settentrionale); Stati Uniti occidentali (Oregon); Asia Pacifico (Mumbai); Asia Pacifico (Sydney) ed Europa (Irlanda).
Autorizza Amazon Pinpoint a richiamare una funzione Lambda utilizzando il comando e AWS CLI il comando Lambda add-permission
Dopo aver assegnato una policy di funzione Lambda a una funzione, puoi aggiungere autorizzazioni che consentono ad Amazon Pinpoint di richiamare la funzione per un progetto, una campagna o un percorso specifico. Puoi farlo usando il comando AWS Command Line Interface (AWS CLI) e Lambda add-permission
. L'esempio seguente mostra come eseguire questa operazione per un progetto specifico (projectId
):
$
aws lambda add-permission \ --function-name
function-name
\ --statement-idsid
\ --action lambda:InvokeFunction \ --principal pinpoint.us-east-1.amazonaws.com \ --source-arn arn:aws:mobiletargeting:us-east-1:accountId
:recommenders/*
L'esempio precedente è formattato per Unix, Linux e macOS. Per Microsoft Windows, sostituire il carattere di continuazione della riga (\) con un accento circonflesso (^).
Se il comando viene eseguito correttamente, verrà visualizzato un output simile al seguente:
{
"Statement": "{\"Sid\":\"sid\",
\"Effect\":\"Allow\",
\"Principal\":{\"Service\":\"pinpoint.us-east-1.amazonaws.com\"},
\"Action\":\"lambda:InvokeFunction\",
\"Resource\":\"arn:aws:lambda:us-east-1:111122223333:function:function-name\",
\"Condition\":
{\"ArnLike\":
{\"AWS:SourceArn\":
\"arn:aws:mobiletargeting:us-east-1:111122223333:recommenders/*\"}}}"
}
Il Statement
valore è una versione in JSON formato stringa dell'istruzione che è stata aggiunta alla policy della funzione Lambda.
Configura Amazon Pinpoint per richiamare la funzione Lambda per un modello di raccomandazione
Per configurare Amazon Pinpoint per richiamare la funzione Lambda per un modello di raccomandazione, specifica le seguenti impostazioni di configurazione specifiche di Lambda per il modello:
-
RecommendationTransformerUri
— Questa proprietà specifica il nome o Amazon Resource Name (ARN) della funzione Lambda. -
Attributes
: questo oggetto è una mappa che definisce gli attributi consigliati personalizzati che la funzione aggiunge a ciascuna definizione di endpoint. Ciascuno di questi attributi può essere utilizzato come variabile di messaggio in un modello di messaggio.
Puoi specificare queste impostazioni utilizzando la risorsa Recommender Models di Amazon API Pinpoint (quando crei la configurazione per un modello) o la risorsa Recommender Model di Amazon API Pinpoint (se aggiorni la configurazione per un modello). Puoi inoltre definire queste impostazioni utilizzando la console Amazon Pinpoint.
Per ulteriori informazioni sull'utilizzo dei modelli di raccomandazione con Amazon Pinpoint, consulta Modelli di machine learning nella Guida per l'utente di Amazon Pinpoint.