Hinweis zum Ende des Supports: Am 15. September 2025 AWS wird der Support für Amazon Lex V1 eingestellt. Nach dem 15. September 2025 können Sie nicht mehr auf die Amazon Lex V1-Konsole oder die Amazon Lex V1-Ressourcen zugreifen. Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das Amazon Lex V2-Handbuch.
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 2: Erstellen Sie einen Amazon Lex Lex-Bot
In diesem Abschnitt erstellen Sie einen Amazon Lex Lex-Bot (BookTrip).
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon Lex Lex-Konsole unter https://console.aws.amazon.com/lex/
. -
Klicken Sie auf der Seite Bots auf die Option Create.
-
Wählen Sie auf der Seite Create your Lex bot
-
Wählen Sie einen BookTrip Plan.
-
Behalten Sie den Standard-Bot-Namen (BookTrip) bei.
-
-
Wählen Sie Create (Erstellen) aus. Die Konsole sendet eine Reihe von Anfragen an Amazon Lex, um den Bot zu erstellen. Beachten Sie Folgendes:
-
Die Konsole zeigt den BookTrip Bot. Überprüfen Sie auf der Registerkarte Editor die Details der vorkonfigurierten Absichten (BookCar und BookHotel).
-
Testen Sie den Bot im Testfenster. Verwenden Sie das Folgende, um eine Konversation mit Ihrem Bot zu testen:
Aus der ersten Benutzereingabe („Ein Hotel buchen“) leitet Amazon Lex die Absicht (BookHotel) ab. Der Bot verwendet dann die in dieser Absicht vorkonfigurierten Aufforderungen, um vom Benutzer Slot-Daten zu erfragen. Nachdem der Benutzer alle Slot-Daten eingegeben hat, sendet Amazon Lex eine Antwort mit einer Nachricht an den Client zurück, die alle Benutzereingaben als Nachricht enthält. Der Client zeigt die Mitteilung in der Antwort wie angezeigt an.
CheckInDate:2016-12-18 Location:Chicago Nights:5 RoomType:queen
Jetzt setzen Sie das Gespräch fort und versuchen in der folgenden Konversation, ein Auto zu buchen.
Beachten Sie,
-
Dieses Mal erfolgt keine Validierung der Benutzerdaten. Zum Beispiel können Sie jede beliebige Stadt angeben, in der Sie ein Hotel buchen möchten.
-
Sie geben einige der gleichen Informationen erneut an (Ziel, Stadt der Abholung, Abholungsdatum, Rückgabedatum), um ein Auto zu buchen. In einer dynamischen Unterhaltung sollte Ihr Bot einige dieser Informationen aufgrund vorheriger Angaben des Benutzers für die Hotelbuchung initialisieren.
Im nächsten Abschnitt erstellen Sie eine Lambda-Funktion, die einen Teil der Validierung und Initialisierung der Benutzerdaten mithilfe der gemeinsamen Nutzung von Informationen für mehrere Absichten über Sitzungsattribute übernimmt. Dann aktualisieren Sie die Absichtskonfiguration, indem Sie die Lambda-Funktion als Code-Haken hinzufügen, um Initialisierung/Validierung der Benutzereingaben durchzuführen und die Absicht zu erfüllen.
-
Nächster Schritt
Schritt 3: Erstellen Sie eine Lambda-Funktion