View a markdown version of this page

Erstellen eines Testsatzes aus einer CSV-Datei für Test Workbench - Amazon Lex

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen eines Testsatzes aus einer CSV-Datei für Test Workbench

Sie können einen Testsatz aus der CSV-Dateivorlage erstellen, die in der Amazon Lex V2-Konsole bereitgestellt wird, indem Sie die Werte direkt mithilfe eines CSV-Tabellenkalkulationseditors eingeben. Das Testset ist eine Datei mit kommagetrennten Werten (CSV), die aus Äußerungen einzelner Benutzer und Konversationen mit mehreren Runden besteht, die in den folgenden Spalten aufgezeichnet sind:

  • Zeile Nr. — Bei dieser Spalte handelt es sich um einen inkrementellen Zähler, der die Gesamtzahl der zu testenden Zeilen aufzeichnet.

  • Konversationsnummer — In dieser Spalte wird die Anzahl der Runden in einer Konversation aufgezeichnet. Bei Einzeleingaben kann diese Spalte leer gelassen und mit „-“ oder "N/A“ gefüllt werden. Bei Konversationen wird jeder Runde innerhalb einer Konversation dieselbe Konversationsnummer zugewiesen.

  • Quelle — diese Spalte ist auf „Benutzer“ oder „Agent“ gesetzt. Für einzelne Eingaben wird sie immer auf „Benutzer“ gesetzt.

  • Eingabe — Diese Spalte enthält die Benutzeräußerung oder die Bot-Eingabeaufforderungen.

  • Erwartete Ausgabeabsicht — In dieser Spalte wird die Absicht erfasst, die in der Eingabe erfüllt wurde.

  • Intent Expected Output Slot 1 — In dieser Spalte wird der erste Slot erfasst, der bei der Benutzereingabe ausgelöst wurde. Das Testset sollte für jeden Slot in der Benutzereingabe eine Spalte mit der Bezeichnung Expected Output Slot X enthalten.

Beispiel für ein Testset mit einzelnen Eingaben:

Zeile # Konversation # Quelle Input Erwartete Produktionsabsicht Erwarteter Ausgabeslot 1 Erwarteter Ausgangssteckplatz 2

1

Benutzer

Buche morgen einen Reinigungstermin

MakeAppointment

AppointmentType = Reinigung

Datum = morgen

2

N/A

Benutzer

buchen Sie am 15. April einen Reinigungstermin

MakeAppointment

AppointmentType = Reinigung

Datum = 4/15 /23

3

N/A

Benutzer

buchen Sie einen Termin für den ersten Dezember

MakeAppointment

Datum = Erster Dezember

4

N/A

Benutzer

buchen Sie einen Reinigungstermin

MakeAppointment

AppointmentType = Reinigung

1

Benutzer

Kannst du mir helfen, einen Termin zu buchen?

MakeAppointment

Beispiel für ein Testset mit Konversationen

Zeile # Konversation # Quelle Input Erwartete Produktionsabsicht Erwarteter Ausgabeslot 1 Erwarteter Ausgangssteckplatz 2 Erwarteter Ausgangssteckplatz 3

1

1

Benutzer

einen Termin buchen

MakeAppointment

2

1

Agent

Welche Art von Termin möchten Sie vereinbaren?

MakeAppointment

3

1

Benutzer

Reinigung

MakeAppointment

AppointmentType = Reinigung

4

1

Agent

Wann sollte ich Ihren Termin vereinbaren?

MakeAppointment

5

1

Benutzer

tomorrow

MakeAppointment

Datum = morgen

6

2

Benutzer

buchen Sie noch heute einen Wurzelkanal-Termin

MakeAppointment

AppointmentType = Wurzelkanal

Datum = heute

7

2

Agent

Um wie viel Uhr sollte ich Ihren Termin vereinbaren?

MakeAppointment

8

2

Benutzer

elf Uhr morgens

MakeAppointment

Zeit = elf Uhr