Gli esperimenti vengono utilizzati per confrontare le prestazioni di più versioni di un flusso (versioni varianti) con una versione di controllo (normalmente 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:
- Contenute: 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 ad agenti umani: numero di sessioni trasferite a un agente umano.
- 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 eventi di mancata corrispondenza: conteggio totale delle occorrenze di un evento di mancata corrispondenza.
- Numero totale di turni: numero totale di turni di conversazione (un input utente finale e una risposta dell'agente sono considerati un turno).
- Numero medio di turni: numero medio di turni.
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 le versioni possono essere minime o significative, a seconda di ciò che vuoi confrontare.
- Decidi la quantità di traffico da assegnare all'esperimento. Se stai testando modifiche minori, potresti iniziare con una quantità di traffico maggiore. Per modifiche di grandi dimensioni che potrebbero essere invasive, valuta la possibilità di assegnare una piccola quantità di traffico al tuo esperimento.
Crea un esperimento
Per creare un esperimento:
- Apri la console Dialogflow CX.
- Seleziona il progetto per aprire il selettore degli agenti.
- Seleziona l'agente per aprire Agent Builder.
- 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 verso il flusso della variante. Un esperimento automatico si basa su passaggi, ovvero periodi di tempo in cui una percentuale di traffico viene aumentata al flusso della variante. L'implementazione automatica supporta un solo flusso di varianti.
- In Regole di implementazione, puoi impostare una o più regole condizionali per determinare come l'esperimento deve procedere nei vari passaggi.
- Se selezioni Corrispondenza con almeno una regola, l'esperimento procede al passaggio successivo se vengono soddisfatte almeno una regola e la durata del passaggio corrente.
- Se selezioni Corrispondenza con tutte le regole, l'esperimento procede al passaggio successivo se tutte le regole e la durata del passaggio corrente sono soddisfatte.
- Se selezioni Solo passaggi, l'esperimento procede in base alle durate di ogni passaggio.
- In Aumenta i passaggi, definisci una percentuale di traffico da allocare al flusso della variante 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 condizionali per determinare come l'esperimento deve procedere nei vari passaggi.
- Fai clic su Salva.
Avvia e interrompi un esperimento
Puoi avviare un esperimento salvato o interrompere manualmente un esperimento in corso in qualsiasi momento. Se interrompi un esperimento, l'assegnazione del traffico verrà annullata e il traffico verrà ripristinato allo stato originale.
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.
Gestisci esperimenti
Puoi modificare o eliminare gli esperimenti in qualsiasi momento:
- Apri il riquadro Esperimenti.
- Seleziona la scheda Stato.
- Fai clic sul menu opzioni more_vert per un esperimento nell'elenco.
- Fai clic su Modifica o Elimina.
Monitora 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 è iniziato di recente, ma i risultati non sono ancora disponibili.
- In esecuzione: l'esperimento è in esecuzione e sono disponibili i risultati provvisori.
- 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 degli agenti.
- Seleziona l'agente per aprire Agent Builder.
- Seleziona la scheda Gestisci.
- Fai clic su Esperimenti per aprire il riquadro Esperimenti.
- Seleziona la scheda Risultati.
- Seleziona un ambiente e un esperimento per visualizzare i risultati.
I risultati di colore verde indicano un esito positivo, mentre quelli di colore rosso indicano un risultato meno positivo. Tieni presente che, in alcuni casi, numeri più alti/bassi non sono necessariamente migliori (tasso di abbandono elevato / tasso di abbandono basso).
Limitazioni
Si applicano le seguenti limitazioni:
- L'impostazione dell'agente Abilita la cronologia delle conversazioni deve essere attiva.