Configurare il comportamento di apprendimento di Personalizza esperienze

Importante

A partire dal 20 settembre 2023 non sarà possibile creare nuove risorse di Personalizza esperienze. Il servizio Personalizza esperienze verrà ritirato il 1° ottobre 2026.

La modalità apprendista offre confidenza e attendibilità nel servizio Personalizza esperienze e nelle relative funzionalità di apprendimento automatico e garantisce che sia possibile apprendere dalle informazioni derivanti dal servizio, senza rischi sul traffico online.

Configurare la modalità apprendista

  1. Accedere al portale di Azureper la risorsa di Personalizza esperienze.

  2. Alla pagina di Configurazione, alla scheda Impostazioni modello, selezionare Modalità apprendista, quindi Salva.

Screenshot della configurazione del comportamento di apprendimento in modalità apprendista nel portale di Azure

Modifiche all'applicazione esistente

L'applicazione esistente non deve cambiare la modalità corrente di selezione delle azioni da mostrare o come determina il valore, ricompensa di tale azione. L'unica modifica che è possibile apportare all'applicazione riguarda l'ordine delle azioni inviate all'API Rank di Personalizza esperienze. L'azione visualizzata al momento dall'applicazione viene inviata come prima azione nell'elenco azioni. L'API Rank usa la prima azione per eseguire il training del modello di Personalizza esperienze.

Configurare un'applicazione per chiamare l'API Rank

Per aggiungere Personalizza esperienze all'applicazione, è necessario chiamare le API Rank e Reward.

  1. Aggiungere la chiamata API Rank dopo il punto nella logica dell'applicazione esistente in cui si determina l'elenco delle azioni e delle funzionalità. La prima azione nell'elenco delle azioni deve essere l'azione selezionata dalla logica esistente.

  2. Configurare il codice per visualizzare l'azione associata all'ID azione Reward della risposta dell'API Rank.

Configurare un'applicazione per chiamare l'API Reward

Nota

Le chiamate API Reward non interessano il training durante la modalità apprendista. Il servizio impara abbinando la logica corrente dell'applicazione o le azioni predefinite. Tuttavia, implementare chiamate Reward in questa fase non favorisce una transizione lineare alla modalità online in un secondo momento con un semplice passaggio nel portale di Azure. Inoltre, i valori di ricompensa verranno registrati, consentendo di analizzare le prestazioni correnti della logica e la modalità di ricezione della ricompensa.

  1. Usare la logica di business esistente per calcolare la ricompensa dell'azione visualizzata. Il valore deve essere nell'intervallo da 0 a 1. Inviare questo valore a Personalizza esperienza usando l'API Reward. Il valore di ricompensa non viene restituito immediatamente e può essere posticipato nell'ambito di un determinato periodo di tempo, a seconda della logica di business.

  2. Se il valore di ricompensa non viene restituito entro il tempo di attesa della ricompensa, verrà registrata la ricompensa predefinita.

Valutare la modalità apprendista

Nel portale di Azure, alla pagina di Monitoraggio della risorse di Personalizza esperienze, rivedere le Prestazioni corrispondenti.

Screenshot di revisione della valutazione del comportamento di apprendimento in modalità apprendista nel portale di Azure

La modalità apprendista fornisce le metriche di valutazione seguenti:

  • Linea di base - Ricompensa media: ricompense media dell'impostazione predefinita (linea di base) dell'applicazione.
  • Personalizza esperienze - Ricompensa media: è possibile che sia stata raggiunta la media delle ricompense totali di Personalizza esperienze.
  • Rapporto obiettivo ricompensa sui 1000 eventi più recenti: rapporto tra ricompensa di base e ricompensa di Personalizza esperienze normalizzato sugli ultimi 1000 eventi.

Cambiare comportamento e passare alla modalità online

Quando si determina che viene eseguito il training di Personalizza esperienze con una media mobile del 75-85%, il modello è pronto per passare alla modalità online.

Nel portale di Azure per la risorsa di Personalizza esperienze, alla pagina Configurazione, alla scheda Impostazioni modello, selezionare *Modalità online, quindi Salva.

Non è necessario apportare modifiche alle chiamate API Rank e Reward.

Passaggi successivi