Documentazione / Guide
Testare il proprio agente con scenari predefiniti
La scheda Testing esegue conversazioni UAT predefinite sull'agente reale, con controlli a ogni turno.
Ultimo aggiornamento:
Apra un agente e passi alla scheda Testing (sotto Advanced). Uno scenario è una conversazione predefinita: i messaggi che invierebbe un chiamante o un visitatore e ciò che l'agente deve fare a ogni turno. Le esecuzioni si basano sulle istruzioni e sugli strumenti reali dell'agente - una prenotazione effettuata durante un test è una prenotazione reale sul suo calendario, quindi indirizzi gli scenari verso un membro di prova e li concluda con un turno di cancellazione.
Non vuole scrivere gli scenari a mano? Il pulsante AI Assistant nella scheda Scenarios legge la configurazione dell'agente - le sue istruzioni e i suoi strumenti - e redige per lei degli scenari UAT. Aggiunga, se lo desidera, una riga di indicazioni (ad esempio «concentrati sulle cancellazioni tramite numero di telefono»), esamini le bozze, ne modifichi quante ne vuole e salvi quelle che intende conservare.
Scrivere uno scenario#
Ogni turno contiene il messaggio dell'utente e un elenco di controlli:
tool- l'agente deve chiamare questo strumento (ad esempiocheck_availabilityprima di proporre un orario).args_contain- la chiamata dello strumento deve includere questi valori degli argomenti.tool_result_contains- il risultato dello strumento deve contenere questo testo (ad esempioBooked).reply_contains/reply_not_contains- la risposta dell'agente deve (o non deve) contenere questo testo.no_tool- il turno non deve utilizzare alcuno strumento.
Scriva {{last_uid}} in un messaggio successivo per fare riferimento alla prenotazione creata in precedenza nella stessa esecuzione - utile per i turni del tipo «cancella quell'appuntamento».
Imposti caller_phone sullo scenario per simulare il numero da cui sta chiamando il chiamante: l'agente potrà così trovare le sue prenotazioni esistenti a partire dal telefono (strumento find_bookings), proprio come una chiamata reale riconosce l'ID chiamante.
Canali#
- chat si comporta come il widget web: gli strumenti riservati alle chiamate sono nascosti.
- voice si comporta come una telefonata: all'agente viene chiesto di mantenere risposte brevi e di non compitare mai gli indirizzi e-mail. L'audio in sé non viene simulato - il test riguarda ciò che l'agente decide di fare.
Esecuzione#
Prema Run e verrà restituita la trascrizione completa: ogni chiamata di strumento con i suoi argomenti e il suo risultato, la risposta e ogni controllo contrassegnato come superato o fallito. La scheda è divisa in Scenarios, Run history e Reports: in Reports selezioni gli scenari che le interessano per ottenere un riepilogo del tasso di superamento con i dettagli dell'ultima trascrizione, quindi lo esporti come file Excel o PDF. Gli stessi scenari possono essere creati ed eseguiti dal suo codice tramite l'API - si veda il Riferimento API alla sezione Agent testing.