Registrazione di eventi di interazione tra articoli in tempo reale - 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à.

Registrazione di eventi di interazione tra articoli in tempo reale

Un evento di interazione tra un articolo è un'interazione tra un utente e un articolo del catalogo. Ad esempio, un utente che acquista scarpe o guarda un film.

Registra gli eventi di interazione con gli articoli in tempo reale mentre mostri ai clienti i consigli sugli articoli. Questo amplia i dati sulle interazioni e li mantiene aggiornati. Inoltre, comunica ad Amazon Personalize gli interessi attuali dell'utente, il che può migliorare la pertinenza dei consigli.

Registri gli eventi di interazione tra gli elementi e l'PutEventsAPIoperazione. Amazon Personalize aggiunge i dati degli eventi al set di dati sulle interazioni degli elementi nel tuo gruppo di set di dati. Se registri due eventi con esattamente lo stesso timestamp e proprietà identiche, Amazon Personalize conserva solo uno degli eventi. Puoi registrare gli eventi di interazione tra gli elementi utilizzando il AWS SDKs, AWS Amplify, o AWS Command Line Interface (AWS CLI).

Se usi Apache Kafka, puoi utilizzare il connettore Kafka per Amazon Personalize per trasmettere le interazioni tra gli articoli in tempo reale ad Amazon Personalize. Per informazioni, consulta Kafka Connector per Amazon Personalize nel personalize-kafka-connectorrepository Github.

AWS Amplify include JavaScript una libreria per la registrazione degli eventi di interazione degli elementi dalle applicazioni client Web e una libreria per la registrazione degli eventi nel codice server. Per ulteriori informazioni, consulta Amplify - analytics.

Requisiti per la registrazione degli eventi di interazione tra gli elementi e l'addestramento di un modello

Per registrare gli eventi di interazione tra gli elementi, è necessario quanto segue:

  • Un gruppo di set di dati che include un set di dati Item interactions che può essere vuoto. Se hai seguito la Tutorial introduttivi guida, puoi utilizzare lo stesso gruppo di set di dati e lo stesso set di dati che hai creato. Per informazioni sulla creazione di un gruppo di set di dati e di un set di dati, vedere. Importazione di dati di formazione nei set di dati di Amazon Personalize

  • Un tracciatore di eventi.

  • Una chiamata all'operazione. PutEvents API

  • Se si utilizza un AWS Lambda per chiamare l' PutEvents operazione, il ruolo di esecuzione della funzione deve avere il permesso di eseguire l'personalize:PutEventsazione con il carattere jolly * nell'Resourceelemento.

Puoi iniziare con un set di dati sulle interazioni tra oggetti vuoto e, quando hai registrato abbastanza dati, addestrare il modello utilizzando solo i nuovi eventi registrati. Per tutti i casi d'uso (gruppi di set di dati di dominio) e le ricette (gruppi di set di dati personalizzati), i dati di interazione devono avere quanto segue prima dell'addestramento:

  • Almeno 1000 record di interazioni tra articoli da parte degli utenti che interagiscono con gli articoli del tuo catalogo. Queste interazioni possono derivare da importazioni in blocco, eventi in streaming o entrambi.

  • Almeno 25 utenti unici IDs con almeno due interazioni tra elementi per ciascuno.

Per consigli sulla qualità, ti consigliamo di avere almeno 50.000 interazioni tra articoli da parte di almeno 1.000 utenti con due o più interazioni con gli articoli ciascuna.