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 viene ritirato il 1° ottobre 2026.

La modalità apprendista offre fiducia nel servizio Personalizza esperienze e nelle sue funzionalità di Machine Learning e garantisce che il servizio venga inviato informazioni che possono essere apprese senza rischiare il traffico online.

Configurare la modalità apprendista

  1. Accedere al portale di Azure per la risorsa di Personalizza esperienze.

  2. Nella scheda Impostazioni modello della pagina Imposta selezionare Modalità apprendista e quindi salva.

Screenshot of configuring apprentice mode learning behavior in Azure portal

Modifiche all'applicazione esistente

L'applicazione esistente non deve modificare la modalità di selezione delle azioni da visualizzare o come l'applicazione determina il valore, la ricompensa di tale azione. L'unica modifica all'applicazione potrebbe essere l'ordine delle azioni inviate all'API Di classificazione di Personalizza esperienze. L'azione attualmente visualizzata dall'applicazione viene inviata come prima azione nell'elenco di azioni. L'API Classificazione usa questa prima azione per eseguire il training del modello di Personalizza esperienze.

Configurare l'applicazione per chiamare l'API Rank

Per aggiungere Personalizza esperienze all'applicazione, è necessario chiamare le API Classifica e Ricompensa.

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

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

Configurare l'applicazione per chiamare l'API Reward

Nota

Le chiamate API Reward non influiscono sul training in modalità apprendista. Il servizio viene illustrato associando la logica corrente dell'applicazione o le azioni predefinite. Tuttavia, l'implementazione delle chiamate reward in questa fase consente di garantire una transizione uniforme alla modalità online in un secondo momento con un semplice interruttore nel portale di Azure. Inoltre, le ricompense verranno registrate, consentendo di analizzare il livello di prestazioni della logica corrente e la quantità di ricompensa ricevuta.

  1. Usare la logica di business esistente per calcolare la ricompensa dell'azione visualizzata. Il valore deve essere compreso nell'intervallo compreso tra 0 e 1. Inviare questa ricompensa a Personalizza esperienze usando l'API Reward. Il valore di ricompensa non è previsto immediatamente e può essere ritardato in un periodo di tempo, a seconda della logica di business.

  2. Se non si restituisce la ricompensa entro il tempo di attesa della ricompensa configurato, verrà invece registrata la ricompensa predefinita.

Valutare la modalità apprendista

Nella portale di Azure, nella pagina Monitoraggio per la risorsa personalizza esperienze esaminare le prestazioni corrispondenti.

Screenshot of reviewing evaluation of apprentice mode learning behavior in Azure portal

La modalità apprendista fornisce le metriche di valutazione seguenti:

  • Baseline : ricompensa media: premi medi dell'impostazione predefinita dell'applicazione (baseline).
  • Personalizza esperienze - ricompensa media: la media dei premi totali di Personalizza esperienze potrebbe essere stata raggiunta.
  • Rapporto tra obiettivi di ricompensa rispetto agli ultimi 1000 eventi: rapporto tra ricompensa baseline e personalizza esperienze, normalizzato negli ultimi 1000 eventi.

Passare alla modalità online

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

Nel portale di Azure per la risorsa personalizza esperienze, nella pagina Imposta selezionare *Modalità online nella scheda Impostazioni modello e quindi selezionare Salva.

Non è necessario apportare modifiche alle chiamate API Classifica e Ricompensa.

Passaggi successivi