Gli esperimenti vengono utilizzati per confrontare il rendimento di più versioni del flusso (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: conteggio delle sessioni che hanno raggiunto END_SESSION senza attivare le altre metriche riportate di seguito. Disponibile solo per gli agenti che utilizzano un'integrazione di telefonia.
- Tasso di trasferimento all'agente: numero di sessioni trasferite a un agente.
- Tasso di richiamo: conteggio delle 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: conteggio delle sessioni che hanno raggiunto END_SESSION.
- Conteggio totale delle mancate corrispondenze: conteggio totale delle occorrenze di un evento di mancata corrispondenza.
- Conteggio totale dei turni: Il numero totale di turni di conversazione (un input utente finale e una risposta dell'agente sono considerati un turno).
- Numero medio di svolte: Il numero medio di svolte.
preparazione
Per prepararti a un esperimento:
- Decidi quale flusso verrà utilizzato per l'esperimento. Non puoi eseguire più esperimenti su un singolo flusso, quindi assicurati di aver suddiviso l'agente in più flussi.
- Crea più versioni per il tuo flusso. Le differenze tra ogni versione possono essere piccole o grandi, a seconda di ciò che vuoi confrontare.
- Decidi la quantità di traffico da allocare all'esperimento. Se stai testando modifiche minori, potresti iniziare con una quantità maggiore di traffico. Per modifiche sostanziali che potrebbero causare interruzioni, valuta la possibilità di allocare una piccola quantità di traffico all'esperimento.
Creare un esperimento
Per creare un esperimento:
- Apri la console Dialogflow CX.
- Seleziona il progetto per aprire il selettore di agenti.
- Seleziona l'agente per aprire lo Strumento per la creazione di agenti.
- Seleziona la scheda Gestisci.
- Fai clic su Esperimenti per aprire il riquadro Esperimenti.
- Seleziona la scheda Stato.
- Fai clic su Crea.
- Inserisci una descrizione.
- Seleziona l'ambiente da cui vuoi eseguire l'esperimento.
- Seleziona il flusso per l'esperimento.
- Se vuoi, inserisci il numero di giorni in cui l'esperimento verrà interrotto automaticamente.
- Inserisci la versione del flusso di controllo e la percentuale di traffico che verrà indirizzata alla versione di controllo.
- Inserisci da una a quattro versioni del flusso della variante e la percentuale di traffico che verrà indirizzata alla versione della variante.
- Se vuoi, fai clic su Attiva l'implementazione automatica e i passaggi per un'implementazione graduale del traffico nel flusso della variante. Un esperimento automatico si basa su passaggi,
ovvero durate temporali in cui viene aumentata una percentuale di traffico per il
flusso della variante. L'implementazione automatica supporta un solo flusso di varianti.
- In Regole di implementazione, puoi impostare una o più regole conditional
per determinare in che modo l'esperimento deve procedere attraverso i passaggi.
- Se selezioni Corrisponde a almeno una regola, l'esperimento passa al passaggio successivo se sono soddisfatte almeno una regola e la durata del passaggio corrente.
- Se selezioni Corrisponde a tutte le regole, l'esperimento passa al passaggio successivo se sono soddisfatte tutte le regole e la durata del tempo per il passaggio corrente.
- Se selezioni Solo passaggi, l'esperimento procede in base alle durate di ciascun passaggio.
- In Aumenta i passaggi, definisci una percentuale di traffico da allocare al flusso di varianti e una durata per ogni passaggio. La durata predefinita di ogni passaggio è di 6 ore.
- Seleziona Condizioni di interruzione per impostare una o più condizioni in base alle quali interrompere l'invio di traffico al flusso della variante. Tieni presente che non puoi riavviare un esperimento interrotto.
- In Regole di implementazione, puoi impostare una o più regole conditional
per determinare in che modo l'esperimento deve procedere attraverso i passaggi.
- 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:
- Apri il riquadro Esperimenti.
- Seleziona la scheda Stato.
- Fai clic su Avvia o Interrompi per un esperimento nell'elenco.
Gestire gli esperimenti
Puoi modificare o eliminare gli esperimenti in qualsiasi momento:
- Apri il riquadro Esperimenti.
- Seleziona la scheda Stato.
- Fai clic sul menu opzionimore_vert per un esperimento nell'elenco.
- Fai clic su Modifica o Elimina.
Monitorare lo stato degli esperimenti
Tutti gli esperimenti, indipendentemente dal loro stato, si trovano 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 è iniziato di recente, ma i risultati non sono ancora disponibili.
- In esecuzione: l'esperimento è in esecuzione e sono disponibili risultati intermedi.
- Completato: l'esperimento è stato completato perché è stato interrotto automaticamente o manualmente.
Visualizzazione dei risultati dell'esperimento
Per visualizzare i risultati dell'esperimento:
- Apri la console Dialogflow CX.
- Seleziona il progetto per aprire il selettore di agenti.
- Seleziona l'agente per aprire lo Strumento per la creazione di agenti.
- Seleziona la scheda Gestisci.
- Fai clic su Esperimenti per aprire il riquadro Esperimenti.
- Seleziona la scheda Risultati.
- Seleziona un ambiente ed esegui un esperimento per visualizzare i risultati.
I risultati di colore verde suggeriscono un esito favorevole, mentre il rosso suggerisce un esito meno favorevole. Tieni presente che in alcuni casi, i numeri più alti/più bassi non sono necessariamente migliori (tasso di abbandono elevato / basso).
Limitazioni
Si applicano le seguenti limitazioni:
- L'impostazione agente Attiva il logging delle interazioni deve essere attivata.