Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das Amazon Lex V2-Handbuch.
Wenn Sie Amazon Lex V1 verwenden, empfehlen wir, Ihre Bots auf Amazon Lex V2 zu aktualisieren. Wir fügen V1 keine neuen Funktionen mehr hinzu und empfehlen dringend, V2 für alle neuen Bots zu verwenden.
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.
Schritt 3: Erstellen und Testen des Bots
Stellen Sie sicher, dass der Bot funktioniert, indem Sie diesen erstellen und testen.
So erstellen und testen Sie den Bot
-
Wählen Sie zum Erstellen des Bots
PizzaOrderingBot
die Option Build aus.Amazon Lex erstellt ein Modell für maschinelles Lernen für den Bot. Wenn Sie den Bot testen, verwendet die Konsole die Runtime-API, um die Benutzereingaben zurück an Amazon Lex zu senden. Amazon Lex verwendet dann das Modell des maschinellen Lernens, um die Benutzereingabe zu interpretieren.
Die Erstellung kann einige Zeit in Anspruch nehmen.
-
Um den Bot zu testen, beginnen Sie im Fenster Test Bot mit Ihrem Amazon Lex Lex-Bot zu kommunizieren.
-
Sie könnten beispielsweise das Folgende sagen oder eingeben:
-
Nutzen Sie zum Testen des Bots die Beispiel-Äußerungen, die Sie in der Absicht
OrderPizza
konfiguriert haben. Die folgende Äußerung ist beispielsweise eine Äußerung, die Sie für die AbsichtPizzaOrder
konfiguriert haben:I want a {size} {crust} crust {pizzaKind} pizza
Geben Sie zum Testen Folgendes ein:
I want a large thin crust cheese pizza
Wenn Sie „Ich möchte eine Pizza bestellen“ eingeben, erkennt Amazon Lex die Absicht (
OrderPizza
). Dann fragt Amazon Lex nach Slot-Informationen.Nachdem Sie alle Slot-Informationen angegeben haben, ruft Amazon Lex die Lambda-Funktion auf, die Sie für die Absicht konfiguriert haben.
Die Lambda-Funktion gibt eine Nachricht („Okay, ich habe Ihre bestellt...“) an Amazon Lex zurück, die Amazon Lex an Sie zurücksendet.
-
Untersuchen der Antwort
Unter dem Chatfenster befindet sich ein Bereich, in dem Sie die Antwort von Amazon Lex überprüfen können. Der Bereich enthält umfassende Informationen über den Status Ihres Bots, der sich ändert, wenn Sie mit dem Bot interagieren. Der Inhalt der Fenster zeigt Ihnen den aktuellen Zustand des Vorgangs.
-
Dialogstatus — Der aktuelle Status der Konversation mit dem Benutzer.
ElicitIntent
,ElicitSlot
,ConfirmIntent
oderFulfilled
sind möglich. -
Zusammenfassung — Zeigt eine vereinfachte Ansicht des Dialogs an, in der die Slot-Werte für die zu erfüllende Absicht angezeigt werden, sodass Sie den Informationsfluss verfolgen können. Es werden der Name der Absicht, die Anzahl der Slots und die Anzahl der gefüllten Slots gezeigt sowie eine Liste aller Slots einschließlich zugehöriger Werte. Sehen Sie das folgende Bild:
-
Detail — Zeigt die rohe JSON-Antwort des Chatbots an, um Ihnen einen tieferen Einblick in die Bot-Interaktion und den aktuellen Status des Dialogs zu geben, während Sie Ihren Chatbot testen und debuggen. Wenn Sie etwas in das Chat-Fenster eingeben, zeigt der Prüfbereich die JSON-Antwort der PostText-Operation. Wenn Sie etwas sagen, zeigt der Prüfbereich die Antwort-Header der PostContent-Operation an. Sehen Sie das folgende Bild:
Nächster Schritt
Schritt 4 (Optional): Bereinigen