Ricetta Next-Best-Action - 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à.

Ricetta Next-Best-Action

La ricetta Next-Best-Action (aws-next-best-action) genera consigli in tempo reale per le prossime azioni migliori per i tuoi utenti. La prossima azione migliore per un utente è quella che molto probabilmente intraprenderà. Ad esempio, l'iscrizione al programma fedeltà, il download dell'app o la richiesta di una carta di credito.

Con Next-Best-Action, puoi fornire consigli personalizzati sulle azioni da intraprendere per i tuoi utenti mentre utilizzano la tua applicazione. Suggerire l'azione giusta per un utente può far sì che più utenti intraprendano le vostre azioni. A seconda delle azioni che desideri consigliare, puoi aumentare la fidelizzazione dei clienti, generare maggiori entrate e migliorare l'esperienza utente dell'applicazione. Per un esempio di caso d'uso che descrive in che modo i consigli di azione personalizzati possono apportare vantaggi a un'applicazione di e-commerce, consultaEsempio di caso d'uso.

Amazon Personalize prevede la migliore azione successiva in base alle azioni importate nel set di dati Actions. Identifica le azioni che un utente molto probabilmente intraprenderà in base alle sue interazioni con azioni e elementi. Se i dati delle tue azioni includono il valore dell'azione, Amazon Personalize tiene conto del valore dell'azione. Se è altrettanto probabile che un utente compia due azioni diverse, Amazon Personalize classifica l'azione con il valore maggiore più alto.

Quando ricevi consigli sulle azioni da intraprendere in tempo reale per un utente, Amazon Personalize restituisce un elenco di azioni che l'utente molto probabilmente intraprenderà entro un periodo di tempo configurabile (il). action optimization period Ad esempio, le azioni che probabilmente intraprenderanno nei prossimi 14 giorni. L'elenco è ordinato in ordine decrescente in base al punteggio di propensione. Questo punteggio rappresenta la probabilità che l'utente intraprenda l'azione.

Fino a quando non importi i dati di interazione delle azioni, Amazon Personalize consiglia azioni senza personalizzazione e i punteggi di propensione sono 0,0. Un'azione avrà un punteggio dopo che l'azione avrà i seguenti punteggi:

  • Almeno 50 interazioni d'azione con il tipo di TAKEN evento.

  • Almeno 50 interazioni di azione con NOT _ TAKEN o il tipo di VIEWED evento.

Queste interazioni di azione devono essere presenti al corso di formazione sulla versione più recente della soluzione e devono avvenire entro un periodo di 6 settimane dall'ultimo timestamp di interazione nel set di dati sulle interazioni Action.

Per ulteriori informazioni sui dati utilizzati dalla ricetta Next-Best-Action, vedere. Set di dati obbligatori e opzionali

Quando crei una soluzione con la ricetta Next-Best-Action, puoi configurare la finestra temporale utilizzata da Amazon Personalize per prevedere le azioni utilizzando l'iperparametro di feature. action optimization period Per ulteriori informazioni, consulta Proprietà e iperparametri.

Esempio di caso d'uso

Suggerire l'azione giusta per un utente può far sì che più utenti intraprendano le tue azioni. A seconda delle azioni che desideri consigliare, puoi potenzialmente aumentare la fidelizzazione dei clienti, generare maggiori entrate e migliorare l'esperienza utente dell'applicazione.

Ad esempio, potresti avere un'applicazione di e-commerce che suggerisce le seguenti diverse azioni:

  • Iscriviti al programma di fidelizzazione

  • Scarica l'app per dispositivi mobili

  • Acquista nella categoria Gioielli

  • Acquista nella categoria Bellezza e cura

Potresti avere un utente che fa spesso acquisti sul tuo sito e che ha ripetutamente acquistato gioielli, prodotti di bellezza e prodotti per la cura del corpo. Per questo utente, i consigli sulle azioni di Amazon Personalize e i relativi punteggi potrebbero includere quanto segue:

  • Iscriviti al programma di fidelizzazione

    Punteggio di propensione — 1,00

  • Acquista nella categoria Gioielli

    Punteggio di propensione — 0,86

  • Acquista nella categoria Bellezza e cura

    Punteggio di propensione — 0,85

Con questi consigli d'azione, sai bene che devi chiedere all'utente di iscriversi al tuo programma di fidelizzazione. Questa azione ha il punteggio di propensione più alto ed è l'azione che l'utente molto probabilmente intraprenderà. Questo perché l'utente fa spesso acquisti nel tuo negozio ed è probabile che usufruisca dei vantaggi del tuo programma di fidelizzazione.

Caratteristiche della ricetta

La ricetta Next-Best-Action utilizza le seguenti funzionalità di Amazon Personalize per generare consigli sulle azioni da intraprendere:

  • Personalizzazione in tempo reale: Amazon Personalize utilizza la personalizzazione in tempo reale per aggiornare e adattare le azioni consigliate in base all'evoluzione dell'interesse dell'utente. Per ulteriori informazioni, consulta Personalizzazione in tempo reale.

  • Esplorazione: con l'esplorazione, i consigli includono nuove azioni o azioni con meno dati sulle interazioni. Per ulteriori informazioni sull'esplorazione, consulta. Esplorazione

  • Aggiornamenti automatici: con gli aggiornamenti automatici, Amazon Personalize aggiorna automaticamente il modello più recente (versione della soluzione) ogni due ore per includere nuove azioni nei consigli attraverso l'esplorazione. Per ulteriori informazioni, consulta Aggiornamenti automatici.

Set di dati obbligatori e opzionali

Per utilizzare la ricetta Next-Best-Action, devi creare i seguenti set di dati:

  • Azioni: importi i dati sulle tue azioni, come il loro valore, in un set di dati Amazon Personalize Actions.

    Nei dati delle tue azioni, puoi fornire un EXPIRATION _ TIMESTAMP per ogni azione. Se un'azione è scaduta, Amazon Personalize non la includerà nei consigli. Puoi anche fornire un REPEAT _ FREQUENCY per ogni azione. Indica per quanto tempo Amazon Personalize deve attendere prima di consigliare nuovamente un'azione dopo che un utente ha interagito con essa. Per informazioni sui dati che un set di dati Actions può archiviare, consulta. Metadati delle azioni

  • Interazioni tra elementi: il set di dati sulle interazioni tra elementi deve contenere almeno 1000 interazioni tra elementi. Amazon Personalize utilizza le interazioni tra articoli per comprendere lo stato attuale degli utenti e i loro interessi. Per informazioni sui dati sulle interazioni tra gli articoli, consulta. Dati di interazione tra gli articoli

I seguenti set di dati sono facoltativi:

  • Set di dati sulle interazioni tra azioni: un'interazione di azione è un'interazione che coinvolge un utente e un'azione nel set di dati Actions. È possibile importare le interazioni di azione intraprese, non eseguite e visualizzate. Sebbene questi dati siano facoltativi, ti consigliamo di importare i dati di interazione con le azioni per consigli sulla qualità. Se non disponi di dati sulle interazioni tra azioni, puoi creare un set di dati sulle interazioni Action vuoto e registrare le interazioni dei clienti con le azioni utilizzando l'PutActionInteractionsAPIoperazione.

    Fino a quando non importi i dati di interazione delle azioni, Amazon Personalize consiglia azioni senza personalizzazione e i punteggi di propensione sono 0,0. Un'azione avrà un punteggio dopo che l'azione avrà i seguenti punteggi:

    • Almeno 50 interazioni d'azione con il tipo di TAKEN evento.

    • Almeno 50 interazioni di azione con NOT _ TAKEN o il tipo di VIEWED evento.

    Queste interazioni di azione devono essere presenti al corso di formazione sulla versione più recente della soluzione e devono avvenire entro un periodo di 6 settimane dall'ultimo timestamp di interazione nel set di dati sulle interazioni Action.

    Per informazioni sui dati delle interazioni di azione che è possibile importare, vedere. Dati di interazione tra azioni Per informazioni sulla registrazione degli eventi di interazione tra azioni, vedereRegistrazione di eventi di interazione con azioni in tempo reale.

    Nota

    Con Next-Best-Action, Amazon Personalize non utilizza dati sulle impressioni o metadati contestuali in un set di dati sulle interazioni Action.

  • Utenti: Amazon Personalize utilizza tutti i dati del tuo set di dati Utenti per comprendere meglio i tuoi utenti e i loro interessi. Puoi anche utilizzare i dati in un set di dati Users per filtrare le azioni consigliate. Per informazioni sui dati utente che puoi importare, consultaMetadati utente.

  • Articoli: Amazon Personalize utilizza tutti i dati del set di dati Items insieme al set di dati sulle interazioni tra articoli per identificare connessioni e modelli nel loro comportamento. Questo aiuta Amazon Personalize a comprendere i tuoi utenti e i loro interessi. Per informazioni sui dati degli articoli che puoi importare, consultaMetadati degli articoli.

Proprietà e iperparametri

La ricetta Next-Best-Action non supporta l'ottimizzazione degli iperparametri. La ricetta Next-Best-Action ha le seguenti proprietà:

  • Nome: aws-next-best-action

  • Nome risorsa Amazon della ricetta (ARN)arn:aws:personalize:::recipe/aws-next-best-action

  • Algoritmo ARNarn:aws:personalize:::algorithm/aws-next-best-action

La tabella seguente descrive gli iperparametri di caratterizzazione per la ricetta. aws-next-best-action Un iperparametro è un parametro di algoritmo che puoi regolare per migliorare le prestazioni del modello. Gli iperparametri di funzionalità controllano come filtrare i dati da utilizzare nel training.

La tabella fornisce inoltre le seguenti informazioni per ogni iperparametro:

  • Range: [limite inferiore, limite superiore]

  • Value type: Integer, Continuous (float), Categorical (booleano, elenco, stringa)

  • HPOtunable: se il parametro può partecipare a HPO

Nome Descrizione
Iperparametri di caratterizzazione
action_optimization_period

La finestra temporale utilizzata da Amazon Personalize per prevedere le migliori azioni successive per un utente. Ad esempio, le azioni che l'utente molto probabilmente intraprenderà nei prossimi 14 giorni.

Se non disponi di molti dati sulle interazioni tra azioni, specifica un valore più grande. Se non sei sicuro del valore da specificare, usa quello predefinito.

Valore predefinito: 14

Intervallo: [7, 28]

Tipo di valore: Integer

HPOsintonizzabile: No