View a markdown version of this page

Création d'un ensemble de tests à partir d'un fichier CSV 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 fichier CSV pour Test Workbench

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

  • Ligne #  : cette colonne est un compteur incrémentiel qui enregistre le nombre total de lignes remplies à tester.

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

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

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

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

  • Intention : emplacement de sortie attendu 1  : cette colonne capture le premier emplacement obtenu dans l'entrée utilisateur. L'ensemble de test doit inclure une colonne intitulée Emplacement de sortie attendu X pour chaque emplacement de l'entrée utilisateur.

Exemple de kit de test avec entrées uniques :

Ligne # N° de conversation Source Input Intention de sortie attendue 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

4/15Date = 23/03

3

N/A

Utilisateur

prenez rendez-vous pour le 1er décembre

MakeAppointment

Date = 1er décembre

4

N/A

Utilisateur

prenez rendez-vous pour le nettoyage

MakeAppointment

AppointmentType = nettoyage

1

Utilisateur

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

MakeAppointment

Exemple de kit de test avec conversations

Ligne # N° de conversation Source Input Intention de sortie attendue 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 fixer votre rendez-vous ?

MakeAppointment

8

2

Utilisateur

onze heures

MakeAppointment

Heure = onze heures