Création d'un ensemble de tests à partir d'un CSV fichier pour Test Workbench - Amazon Lex

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'un ensemble de tests à partir d'un CSV fichier pour Test Workbench

Vous pouvez créer un ensemble de tests à partir du modèle de CSV fichier fourni dans la console Amazon Lex V2 en saisissant les valeurs directement à l'aide d'un éditeur de CSV feuille de calcul. L'ensemble de tests est un fichier de valeurs (CSV) séparé par des virgules composé d'énoncés émis par un seul utilisateur et de conversations à plusieurs tours enregistrés dans les colonnes suivantes :

  • Numéro de ligne : cette colonne est un compteur incrémentiel qui permet de suivre le nombre total de lignes remplies à tester.

  • N° de conversation : cette colonne indique le nombre de tours d'une conversation. Pour les entrées uniques, cette colonne peut être laissée vide, remplie avec « - » ou « N/A ». Pour les conversations, le même numéro de conversation sera attribué à chaque tour d'une conversation.

  • Source : cette colonne est définie sur « Utilisateur » ou « Agent ». Pour les entrées uniques, il sera toujours réglé sur « Utilisateur ».

  • Saisie : cette colonne inclut l'énoncé de l'utilisateur ou les instructions du bot.

  • Intention de sortie attendue : cette colonne indique l'intention remplie dans l'entrée.

  • Intention : emplacement de sortie attendu 1 : cette colonne capture le premier emplacement indiqué dans l'entrée utilisateur. L'ensemble de tests doit inclure une colonne intitulée Expected Output Slot X pour chaque slot de l'entrée utilisateur.

Exemple d'un ensemble de test avec entrées uniques :

N° de ligne Conversation no Source Entrée Objectif de sortie attendu Emplacement de sortie attendu 1 Emplacement de sortie attendu 2

1

Utilisateur

prenez rendez-vous pour le nettoyage demain

MakeAppointment

AppointmentType = nettoyage

Date = demain

2

N/A

Utilisateur

prenez rendez-vous pour le nettoyage le 15 avril

MakeAppointment

AppointmentType = nettoyage

Date = 15/04/23

3

N/A

Utilisateur

prendre rendez-vous pour le 1er décembre

MakeAppointment

Date = 1er décembre

4

N/A

Utilisateur

prendre un rendez-vous de nettoyage

MakeAppointment

AppointmentType = nettoyage

1

Utilisateur

Pouvez-vous m'aider à prendre rendez-vous ?

MakeAppointment

Exemple d'un ensemble de tests avec conversations

N° de ligne Conversation no Source Entrée Objectif de sortie attendu Emplacement de sortie attendu 1 Emplacement de sortie attendu 2 Emplacement de sortie attendu 3

1

1

Utilisateur

prendre rendez-vous

MakeAppointment

2

1

Agent

Quel type de rendez-vous souhaitez-vous prendre ?

MakeAppointment

3

1

Utilisateur

nettoyant

MakeAppointment

AppointmentType = nettoyage

4

1

Agent

Quand dois-je fixer votre rendez-vous ?

MakeAppointment

5

1

Utilisateur

tomorrow

MakeAppointment

Date = demain

6

2

Utilisateur

prenez rendez-vous pour un canal radiculaire dès aujourd'hui

MakeAppointment

AppointmentType = canal radiculaire

Date = aujourd'hui

7

2

Agent

À quelle heure dois-je prendre rendez-vous ?

MakeAppointment

8

2

Utilisateur

onze heures du matin

MakeAppointment

Heure = onze heures