

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à.

# Creazione di un set di test da un file CSV per Test Workbench
<a name="create-test-set-from-CSV"></a>

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 registra il 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 input 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 | 