Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Puoi creare un set di test dal modello di file CSV fornito nella console Amazon Lex V2 inserendo i valori direttamente utilizzando un editor di fogli di calcolo CSV. Il set di test è un file con valori separati da virgole (CSV) composto da enunciati da un singolo utente e conversazioni a più turni registrate nelle seguenti colonne:
-
Riga #: questa colonna è un contatore incrementale che tiene traccia del totale delle righe riempite da testare.
-
Conversazione #: questa colonna tiene traccia del numero di turni in una conversazione. Per input singoli, questa colonna può essere lasciata vuota, riempita con «-» o «N/A». Per quanto riguarda le conversazioni, a ogni turno all'interno di una conversazione verrà assegnato lo stesso numero di conversazione.
-
Fonte: questa colonna è impostata su «Utente» o «Agente». Per i singoli ingressi, sarà sempre impostata su «Utente».
-
Input: questa colonna include l'enunciato dell'utente o le istruzioni del bot.
-
Intento di output previsto: questa colonna riporta l'intento soddisfatto nell'input.
-
Intent Expected Output Slot 1: questa colonna cattura il primo slot generato nell'input dell'utente. Il set di test dovrebbe includere una colonna chiamata Expected Output Slot X per ogni slot nell'input dell'utente.
Esempio di set di test con ingressi singoli:
Linea # | Conversazione # | Origine | Input | Intento di output previsto | Slot di uscita previsto 1 | Slot di uscita previsto 2 |
---|---|---|---|---|---|---|
1 |
Utente |
prenota un appuntamento per le pulizie domani |
MakeAppointment |
AppointmentType = pulizia |
Data = domani |
|
2 |
N/D |
Utente |
prenota un appuntamento per le pulizie il 15 aprile |
MakeAppointment |
AppointmentType = pulizia |
Data = 15/04/23 |
3 |
N/D |
Utente |
prenota un appuntamento per il primo dicembre |
MakeAppointment |
Data = primo dicembre |
|
4 |
N/D |
Utente |
prenota un appuntamento per le pulizie |
MakeAppointment |
AppointmentType = pulizia |
|
1 |
Utente |
Puoi aiutarmi a prenotare un appuntamento? |
MakeAppointment |
Esempio di un set di test con conversazioni
Linea # | Conversazione # | Origine | Input | Intento di output previsto | Slot di uscita previsto 1 | Slot di uscita previsto 2 | Slot di uscita previsto 3 |
---|---|---|---|---|---|---|---|
1 |
1 |
Utente |
prenotare un appuntamento |
MakeAppointment |
|||
2 |
1 |
Agente |
Che tipo di appuntamento vorresti fissare? |
MakeAppointment |
|||
3 |
1 |
Utente |
pulizia |
MakeAppointment |
AppointmentType = pulizia |
||
4 |
1 |
Agente |
Quando devo fissare un appuntamento? |
MakeAppointment |
|||
5 |
1 |
Utente |
tomorrow |
MakeAppointment |
Data = domani |
||
6 |
2 |
Utente |
prenota oggi stesso un appuntamento per il canale radicolare |
MakeAppointment |
AppointmentType = canale radicolare |
Data = oggi |
|
7 |
2 |
Agente |
A che ora devo fissare il vostro appuntamento? |
MakeAppointment |
|||
8 |
2 |
Utente |
alle undici del mattino |
MakeAppointment |
Ora = undici del mattino |