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à.
Implementazione di una versione della soluzione Amazon Personalize con una campagna
Per ricevere consigli in tempo reale con risorse personalizzate, una volta completata l'operazioneCreazione manuale di una versione della soluzione, sei pronto a distribuire la versione della soluzione con una campagna.
Una campagna implementa una versione della soluzione (modello addestrato) con una capacità di transazione predisposta per generare consigli in tempo reale. Dopo aver creato una campagna, utilizzi le GetPersonalizedRanking API operazioni GetRecommendations or per ottenere consigli. Se ricevi consigli su articoli in batch o segmenti di utenti, non è necessario creare una campagna. Per ulteriori informazioni, consulta Ricevere consigli sugli articoli in batch o Ottenere segmenti di utenti in batch.
Quando crei una campagna, puoi configurare quanto segue:
-
Puoi configurare la campagna in modo che si aggiorni automaticamente per utilizzare la versione più recente della soluzione. Per ulteriori informazioni, consulta Aggiornamenti automatici delle campagne.
-
Puoi abilitare i metadati degli articoli nei consigli. Per ulteriori informazioni, consulta Metadati degli articoli nei consigli.
-
Puoi specificare il numero minimo di transazioni assegnate al secondo per la campagna. Questo è il throughput di transazione di base per la campagna fornita da Amazon Personalize. Imposta il costo minimo di fatturazione per la campagna mentre è attiva. Per ulteriori informazioni, consulta Transazioni con provisioning minimo al secondo e auto-scaling.
Puoi creare una campagna con la console Amazon Personalize, AWS Command Line Interface (AWS CLI) o. AWS SDKs Se desideri modificare le impostazioni di una campagna esistente, ad esempio abilitando i metadati nei consigli, devi aggiornare la campagna. Per ulteriori informazioni, consulta Aggiornamento della configurazione di una campagna Amazon Personalize.
I costi della campagna sono a tuo carico mentre la campagna è attiva. Per evitare costi inutili, assicurati di eliminare la campagna quando hai finito. Per informazioni sui costi delle campagne, consulta i prezzi di Amazon Personalize
Argomenti
Aggiornamenti automatici delle campagne
Quando crei una campagna, puoi abilitare gli aggiornamenti automatici della campagna. Con gli aggiornamenti automatici, la campagna si aggiorna automaticamente per distribuire la versione più recente della soluzione, addestrata automaticamente o manualmente. In questo modo è più facile mantenere aggiornata la campagna.
Ad esempio, se la soluzione utilizza la formazione automatica per creare una nuova versione della soluzione ogni sette giorni, la campagna si aggiornerà automaticamente per utilizzare la versione più recente della soluzione per ogni formazione settimanale. Se non utilizzi gli aggiornamenti automatici della campagna, devi aggiornare manualmente la campagna per implementare il modello addestrato più recente.
-
Per abilitare gli aggiornamenti automatici delle campagne quando crei una campagna con la console Amazon Personalize, scegli Aggiorna automaticamente per utilizzare la versione più recente della soluzione nei dettagli della campagna. Puoi trovare il timestamp dell'ultimo aggiornamento nella pagina dei dettagli della campagna.
Per ulteriori informazioni, consulta Creazione di una campagna (console).
-
Per abilitare gli aggiornamenti automatici delle campagne quando utilizzi l'CreateCampaignAPIoperazione, specifica il
SolutionArn/$LATEST
formato Amazon Resource Name (ARN) della tua soluzione per ilSolutionVersionArn
parametro. NelcampaignConfig
, impostatoenableMetadataWithRecommendations
sutrue
.Per ottenere il timestamp dell'ultimo aggiornamento della campagna, puoi utilizzare l'DescribeCampaignAPIoperazione e controllare
latestCampaignUpdate
i dettagli nella risposta.Per esempi di codice che mostrano come abilitare gli aggiornamenti automatici, consulta Creazione di una campagna ()AWS CLI o. Creare una campagna (AWS SDKs)
Transazioni con provisioning minimo al secondo e auto-scaling
Importante
Un massimo minProvisionedTPS
aumenterà i costi. Ti consigliamo di iniziare con 1 per minProvisionedTPS
(impostazione predefinita). Tieni traccia del tuo utilizzo utilizzando i CloudWatch parametri di Amazon e minProvisionedTPS
aumentali se necessario.
Quando crei una campagna Amazon Personalize, puoi specificare il numero minimo di transazioni assegnate al secondo (minProvisionedTPS
) per la campagna. Questo è il throughput di transazione di base per la campagna fornita da Amazon Personalize. Imposta il costo minimo di fatturazione per la campagna mentre è attiva. Una transazione è una singola GetRecommendations
GetPersonalizedRanking
richiesta. L'impostazione predefinita minProvisionedTPS
è 1.
Se i tuoi TPS aumenti superano il limiteminProvisionedTPS
, Amazon Personalize ridimensiona automaticamente la capacità assegnata verso l'alto e verso il basso, ma mai al di sotto. minProvisionedTPS
Si verifica un breve ritardo nell'aumento della capacità che potrebbe causare la perdita delle transazioni. Quando il traffico diminuisce, la capacità torna aminProvisionedTPS
.
Ti viene addebitato il minimo fornito TPS o, se le tue richieste superano ilminProvisionedTPS
, quello effettivoTPS. Il numero effettivo TPS è il numero totale di richieste di raccomandazione effettuate. Ti consigliamo di iniziare con un valore minimominProvisionedTPS
, di monitorare l'utilizzo utilizzando i CloudWatch parametri di Amazon e quindi di aumentarlo minProvisionedTPS
se necessario.
Per ulteriori informazioni sui costi delle campagne, consulta i prezzi di Amazon Personalize
Metadati degli articoli nei consigli
Importante
Se utilizzi la ricetta User-Personalization-v 2 o Personalized-Ranking-v 2, non dovrai sostenere costi aggiuntivi per i metadati. Per tutte le altre ricette e tutti i casi d'uso del dominio, sono previsti costi aggiuntivi. Per ulteriori informazioni, consulta i prezzi di Amazon Personalize
Quando ricevi consigli, puoi fare in modo che Amazon Personalize includa i metadati degli articoli nei risultati dei consigli. Nella richiesta, puoi scegliere le colonne del set di dati Items da includere. Amazon Personalize restituisce questi dati per ogni articolo nella risposta alla raccomandazione.
Puoi utilizzare i metadati per arricchire i consigli nella tua interfaccia utente, ad esempio per aggiungere i generi dei film ai caroselli. Oppure puoi utilizzarli per valutare visivamente la qualità dei consigli. Se utilizzi l'intelligenza artificiale generativa nella tua app, puoi collegare i metadati ai prompt dell'intelligenza artificiale per generare contenuti più pertinenti. Per ulteriori informazioni sull'utilizzo di Amazon Personalize con l'intelligenza artificiale generativa, consulta. Amazon Personalize e AI generativa
Abilitazione dei metadati
Per aggiungere metadati ai consigli, devi disporre di un set di dati Items con una colonna di metadati. Non è necessario utilizzare i metadati durante la formazione. Per informazioni sulla creazione di un set di dati, consulta. Creazione di uno schema e di un set di dati Per informazioni sull'aggiornamento dei dati, vedereAggiornamento dei dati nei set di dati dopo l'allenamento.
Se utilizzi la ricetta User-Personalization-v 2 o Personalized-Ranking-v 2, le nuove campagne hanno automaticamente la possibilità di includere i metadati degli articoli nei risultati delle raccomandazioni. Non hai abilitato manualmente i metadati per la tua campagna. Per tutte le altre ricette e casi d'uso del dominio, devi abilitare l'opzione dei metadati:
-
Per abilitare i metadati con la console Amazon Personalize, quando crei la campagna, scegli Restituisci i metadati degli articoli nei risultati delle raccomandazioni nei dettagli della campagna. Per ulteriori informazioni, consulta Creazione di una campagna (console).
-
Per abilitare i metadati con AWS SDKs o AWS CLI, usa l'CreateCampaignAPIoperazione e nel set to.
campaignConfig
enableMetadataWithRecommendations
true
Per ulteriori informazioni, consulta Creazione di una campagna ()AWS CLI o Creare una campagna (AWS SDKs).
Creazione di una campagna (console)
Importante
Ti vengono addebitati i costi della campagna mentre la campagna è attiva. Per evitare costi inutili, assicurati di eliminare la campagna quando hai finito. Per informazioni sui costi delle campagne, consulta i prezzi di Amazon Personalize
Una volta che lo stato della versione della soluzione è Attivo, sei pronto per distribuirla con una campagna Amazon Personalize.
Per creare una campagna (console)
-
Apri la console Amazon Personalize da https://console.aws.amazon.com/personalize/casa
e accedi al tuo account. -
Scegli il gruppo di set di dati con la versione della soluzione che desideri distribuire.
-
Nel riquadro di navigazione, in Risorse personalizzate, scegli Campagne.
-
Nella pagina Campagne, scegli Crea campagna.
-
Nella pagina Crea nuova campagna, per i dettagli della campagna, fornisci le seguenti informazioni:
-
Nome della campagna: inserisci il nome della campagna. Il testo che inserisci qui viene visualizzato nella dashboard e nella pagina dei dettagli della campagna.
-
Soluzione: scegli la soluzione che hai appena creato.
-
Aggiorna automaticamente per utilizzare la versione più recente della soluzione: scegli questa opzione per fare in modo che la campagna utilizzi automaticamente l'ultima versione attiva della soluzione. Se non scegli questa opzione, devi aggiornare manualmente la campagna ogni volta che desideri implementare una nuova versione della soluzione. Per ulteriori informazioni, consulta Aggiornamenti automatici delle campagne.
-
ID della versione della soluzione: se non utilizzi gli aggiornamenti automatici della campagna per utilizzare la versione più recente della soluzione, scegli l'ID della versione della soluzione che desideri distribuire.
-
Transazioni con provisioning minimo al secondo (minProvisionedTPSrichiamateAPIs): imposta le transazioni con provisioning minimo al secondo supportate da Amazon Personalize. Un valore elevato aumenterà i costi. Ti consigliamo di iniziare con 1 (impostazione predefinita). Tieni traccia del tuo utilizzo utilizzando i CloudWatch parametri di Amazon e
minProvisionedTPS
aumentali se necessario. Per ulteriori informazioni, consulta Transazioni con provisioning minimo al secondo e auto-scaling. -
Restituisci i metadati degli articoli nei risultati dei consigli: scegli questa opzione se desideri includere i metadati nei risultati dei consigli. Se abilitata, puoi specificare le colonne del set di dati Items quando ricevi consigli. Per ulteriori informazioni, consulta Metadati degli articoli nei consigli.
-
-
Se hai utilizzato la ricetta User-Personalization, nella configurazione di Campaign puoi facoltativamente inserire i valori per il peso dell'esplorazione e l'età massima per gli articoli Exploration. Per ulteriori informazioni, consulta Personalizzazione dell'utente.
-
Per i tag, aggiungi facoltativamente qualsiasi tag. Per ulteriori informazioni sull'etichettatura delle risorse Amazon Personalize, consulta. Etichettare le risorse di Amazon Personalize
-
Scegliere Create campaign (Crea campagna).
-
Nella pagina dei dettagli della campagna, quando lo stato della campagna è Attivo, puoi utilizzare la campagna per ottenere consigli e registrare impressioni. Per ulteriori informazioni, consulta Ricevere consigli da Amazon Personalize.
La campagna è pronta quando il suo stato èACTIVE. Se riqualifichi la versione della soluzione o se desideri modificare le impostazioni della campagna, devi aggiornare la campagna. Per ulteriori informazioni, consulta Aggiornamento della configurazione di una campagna Amazon Personalize.
Creazione di una campagna ()AWS CLI
Importante
Ti vengono addebitati i costi della campagna mentre la campagna è attiva. Per evitare costi inutili, assicurati di eliminare la campagna quando hai finito. Per informazioni sui costi delle campagne, consulta i prezzi di Amazon Personalize
Una volta che la versione della soluzione è attiva, sei pronto per distribuirla con una campagna Amazon Personalize. Per creare una campagna con AWS CLI, usa il create-campaign
comando.
Il seguente esempio di codice mostra come creare una campagna. Implementa la versione più recente di una soluzione che utilizza la ricetta di personalizzazione degli utenti. La campagna che crea si aggiorna automaticamente per utilizzare le versioni future della soluzione. Il codice utilizza la seguente configurazione:
-
Configura la campagna in modo che si aggiorni automaticamente per utilizzare la versione più recente della soluzione:
solution-version-arn
è in
formato edsolution ARN
/$LATESTsyncWithLatestSolutionVersion
èTrue
. Per utilizzare il codice,solution ARN
sostituiscilo con Amazon Resource Name (ARN) della tua soluzione.Per disabilitare la modalità automatica
syncWithLatestSolutionVersion
, specifica solo la versione della soluzione ARN (senza/$LATEST
) e impostasyncWithLatestSolutionVersion
suFalse
. -
Imposta l'
enableMetadataWithRecommendations
opzione suTrue
. Ciò consente a un'opzione di richiesta di raccomandazione di includere i metadati degli elementi da un set di dati Items con i risultati dei consigli. Per disabilitare questa opzione, impostala su.False
Per ulteriori informazioni, consulta Metadati degli articoli nei consigli. -
È
min-provisioned-tps
impostata su 1 (impostazione predefinita). Si consiglia di iniziare con 1 perminProvisionedTPS
(impostazione predefinita). Tieni traccia del tuo utilizzo utilizzando i CloudWatch parametri di Amazon eminProvisionedTPS
aumentali se necessario. Per ulteriori informazioni, consulta Transazioni con provisioning minimo al secondo e auto-scaling.
Per un elenco completo di tutti i parametri, consultaCreateCampaign.
aws personalize create-campaign \ --name
campaign-name
\ --solution-version-arnsolution-arn
/\$LATEST \ --min-provisioned-tps 1 \ --campaign-config "{"\"syncWithLatestSolutionVersion"\": "true", "\"enableMetadataWithRecommendations"\": "true"}"
La campagna è pronta quando il suo stato èACTIVE. Per ottenere lo stato corrente, chiamare l'operazione DescribeCampaign e verificare che il campo status
sia ACTIVE
.
Se riqualifichi la versione della soluzione e la campagna non si aggiorna automaticamente per utilizzare la versione più recente della soluzione o se desideri modificare le impostazioni della campagna, devi aggiornare la campagna. Per ulteriori informazioni, consulta Aggiornamento della configurazione di una campagna Amazon Personalize.
Amazon Personalize ti fornisce le operazioni per la gestione delle campagne, ad esempio ListCampaigns elencare le campagne che hai creato. È possibile eliminare una campagna chiamando l'operazione DeleteCampaign. Se si elimina una campagna, le versioni delle soluzioni che ne fanno parte non vengono eliminate.
Dopo aver creato la tua campagna, puoi usarla per formulare consigli. Per ulteriori informazioni, consulta Ricevere consigli da Amazon Personalize.
Creare una campagna (AWS SDKs)
Importante
Ti vengono addebitati i costi della campagna mentre la campagna è attiva. Per evitare costi inutili, assicurati di eliminare la campagna quando hai finito. Per informazioni sui costi delle campagne, consulta i prezzi di Amazon Personalize
Una volta che la versione della soluzione è attiva, sei pronto per distribuirla con una campagna Amazon Personalize. Per creare una campagna con AWS SDKs, usi l'CreateCampaignAPIoperazione.
Il seguente esempio di codice mostra come creare una campagna. Il codice implementa la versione più recente di una soluzione che utilizza la ricetta di personalizzazione degli utenti. La campagna che crea si aggiorna automaticamente per utilizzare le versioni future della soluzione. Il codice utilizza la seguente configurazione:
-
Configura la campagna in modo che si aggiorni automaticamente per utilizzare la versione più recente della soluzione:
solutionVersionArn
è in
formato edsolution ARN
/$LATESTsyncWithLatestSolutionVersion
èTrue
. Per utilizzare il codice,solution ARN
sostituiscilo con Amazon Resource Name (ARN) della versione della soluzione.Per disabilitare la modalità automatica
syncWithLatestSolutionVersion
, specifica solo la versione della soluzione ARN (senza/$LATEST
) e impostasyncWithLatestSolutionVersion
suFalse
. -
Imposta l'
enableMetadataWithRecommendations
opzione suTrue
. Ciò consente a un'opzione di richiesta di raccomandazione di includere i metadati degli elementi da un set di dati Items con i risultati dei consigli. Per disabilitare questa opzione, impostala su.False
Per ulteriori informazioni, consulta Metadati degli articoli nei consigli. -
È
minProvisionedTPS
impostata su 1 (impostazione predefinita). Si consiglia di iniziare con 1 perminProvisionedTPS
(impostazione predefinita). Tieni traccia del tuo utilizzo utilizzando i CloudWatch parametri di Amazon eminProvisionedTPS
aumentali se necessario. Per ulteriori informazioni, consulta Transazioni con provisioning minimo al secondo e auto-scaling.
Per un elenco completo di tutti i parametri, consultaCreateCampaign.
La campagna è pronta quando il suo stato èACTIVE. Per conoscere lo stato attualeDescribeCampaign, chiama e verifica che il status
campo siaACTIVE
.
Se riqualifichi manualmente la versione della soluzione o se desideri modificare le impostazioni della campagna, devi aggiornare la campagna. Per ulteriori informazioni, consulta Aggiornamento della configurazione di una campagna Amazon Personalize.
Amazon Personalize ti fornisce le operazioni per la gestione delle campagne, ad esempio ListCampaigns elencare le campagne che hai creato. È possibile eliminare una campagna chiamando l'operazione DeleteCampaign. Se si elimina una campagna, le versioni delle soluzioni che ne fanno parte non vengono eliminate.
Una volta creata la campagna, utilizzala per le raccomandazioni. Per ulteriori informazioni, consulta Ricevere consigli da Amazon Personalize.