Esperimenti

Gli esperimenti vengono utilizzati per confrontare il rendimento di più versioni di flussi (versioni varianti) con una versione di controllo (in genere una versione di produzione) durante la gestione del traffico in tempo reale. Puoi allocare una parte del traffico in tempo reale a ogni versione del flusso e monitorare le seguenti metriche:

  • Contenuto: numero di sessioni che hanno raggiunto END_SESSION senza attivare altre metriche di seguito. Disponibile solo per gli agenti che utilizzano un'integrazione di telefonia.
  • Tasso di trasferimento agli operatori: numero di sessioni trasferite a un operatore.
  • Tasso di richiamata: numero di sessioni riavviate da un utente finale. Disponibile solo per gli agenti che utilizzano un'integrazione di telefonia.
  • Tasso di abbandono: numero di sessioni abbandonate da un utente finale. Disponibile solo per gli agenti che utilizzano un'integrazione di telefonia.
  • Tasso di fine sessione: numero di sessioni che hanno raggiunto END_SESSION.
  • Conteggio totale di nessuna corrispondenza: conteggio totale delle occorrenze di un evento di nessuna corrispondenza.
  • Conteggio totale dei turni: Numero totale di turni di conversazione (un input utente finale e una risposta dell'agente sono considerati un turno).
  • Conteggio medio dei turni: numero medio di turni.

preparazione

Per prepararti a un esperimento:

  1. Decidi quale flusso verrà utilizzato per l'esperimento. Non puoi eseguire più esperimenti su un singolo flusso, quindi assicurati di aver partizionato l'agente in più flussi.
  2. Crea più versioni per il flusso. Le differenze tra ogni versione possono essere piccole o grandi, a seconda di ciò che vuoi confrontare.
  3. Decidi la quantità di traffico che verrà allocata all'esperimento. Se stai testando modifiche minori, potresti iniziare con una quantità di traffico maggiore. Per modifiche di grandi dimensioni che potrebbero essere disruptive, valuta la possibilità di allocare una piccola quantità di traffico all'esperimento.

Creare un esperimento

Per creare un esperimento:

  1. Apri la console Dialogflow CX.
  2. Seleziona il progetto per aprire il selettore degli agenti.
  3. Seleziona l'agente per aprire il builder dell'agente.
  4. Seleziona la scheda Gestisci.
  5. Fai clic su Esperimenti per aprire il riquadro Esperimenti.
  6. Seleziona la scheda Stato.
  7. Fai clic su Crea.
  8. Inserisci una descrizione.
  9. Seleziona l'ambiente da cui vuoi eseguire l'esperimento.
  10. Seleziona il flusso per l'esperimento.
  11. (Facoltativo) Inserisci il numero di giorni in cui l'esperimento verrà interrotto automaticamente.
  12. Inserisci la versione del flusso di controllo e la percentuale di traffico che verrà indirizzata alla versione di controllo.
  13. Inserisci da una a quattro versioni del flusso variante e la percentuale di traffico che verrà indirizzata alla versione variante.
  14. (Facoltativo) Fai clic su Attiva implementazione automatica e passaggi per un'implementazione graduale del traffico nel flusso variante. Un esperimento automatizzato si basa su passaggi, ovvero durate di tempo in cui una percentuale di traffico viene aumentata nel flusso variante. L'implementazione automatica supporta un solo flusso variante.
    1. In Regole di implementazione, puoi impostare una o più regole condizionali per determinare come l'esperimento deve procedere nei passaggi.
      1. Se selezioni Corrispondenza con almeno una regola, l'esperimento passa a il passaggio successivo se vengono soddisfatte almeno una regola e la durata del tempo per il corrente passaggio.
      2. Se selezioni Corrispondenza con tutte le regole, l'esperimento passa a quello successivo se vengono soddisfatte tutte le regole e la durata del tempo per il passaggio corrente.
      3. Se selezioni Solo passaggi, l'esperimento procede in base a lle durate di tempo per ogni passaggio.
    2. In Aumenta passaggi, definisci una percentuale di traffico da allocare al flusso variante e una durata per ogni passaggio. La durata predefinita per ogni passaggio è di 6 ore.
    3. Seleziona Condizioni di interruzione per impostare una o più condizioni in base alle quali interrompere l'invio di traffico al flusso variante. Tieni presente che non puoi riavviare un esperimento interrotto.
  15. Fai clic su Salva.

Avviare e interrompere un esperimento

Puoi avviare un esperimento salvato o interrompere manualmente un esperimento in esecuzione in qualsiasi momento. L'interruzione di un esperimento annullerà l'assegnazione del traffico e ripristinerà lo stato originale del traffico.

Per avviare o interrompere un esperimento:

  1. Apri il riquadro Esperimenti.
  2. Seleziona la scheda Stato.
  3. Fai clic su Avvia o Interrompi per un esperimento nell'elenco.

Gestire gli esperimenti

Puoi modificare o eliminare gli esperimenti in qualsiasi momento:

  1. Apri il riquadro Esperimenti.
  2. Seleziona la scheda Stato.
  3. Fai clic sul menu opzioni per un esperimento nell'elenco.
  4. Fai clic su Modifica o Elimina.

Monitorare lo stato degli esperimenti

Tutti gli esperimenti, indipendentemente dal loro stato, sono disponibili nel riquadro degli esperimenti. Gli esperimenti possono avere quattro stati diversi:

  • Bozza: l'esperimento è stato creato, ma non è mai stato eseguito.
  • In attesa: l'esperimento è stato avviato di recente, ma i risultati non sono ancora disponibili.
  • In esecuzione: l'esperimento è in esecuzione e sono disponibili risultati provvisori.
  • Completato: l'esperimento è stato completato perché è stato interrotto automaticamente o manualmente.

Visualizzare i risultati dell'esperimento

Per visualizzare i risultati dell'esperimento:

  1. Apri la console Dialogflow CX.
  2. Seleziona il progetto per aprire il selettore degli agenti.
  3. Seleziona l'agente per aprire il builder dell'agente.
  4. Seleziona la scheda Gestisci.
  5. Fai clic su Esperimenti per aprire il riquadro Esperimenti.
  6. Seleziona la scheda Risultati.
  7. Seleziona un ambiente e un esperimento per visualizzare i risultati.

I risultati in verde suggeriscono un risultato favorevole, mentre quelli in rosso suggeriscono un risultato meno favorevole. Tieni presente che in alcuni casi i numeri più alti/più bassi non sono necessariamente migliori (tasso di abbandono elevato / tasso di abbandono basso).

Limitazioni

Si applicano le seguenti limitazioni: