Integrieren eines AWS Lambda Funktion in deinen Bot - 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.

Integrieren eines AWS Lambda Funktion in deinen Bot

Mit AWS LambdaFunktionen, Sie können das Verhalten Ihres Amazon Lex V2-Bots durch benutzerdefinierte Funktionen, die Sie definieren, erweitern und besser steuern. Amazon Lex V2 verwendet eine Lambda-Funktion pro Bot-Alias pro Sprache statt einer Lambda-Funktion für jede Absicht. Bevor Sie beginnen, legen Sie fest, aus welchen Feldern im Eingabeereignis Sie Informationen ziehen möchten und welche Felder in der Antwort Sie bearbeiten und von Ihrer Lambda-Funktion zurückgeben möchten

Gehen Sie wie folgt vor, um eine Lambda-Funktion in Ihren Amazon Lex V2-Bot zu integrieren:

  1. Erstellen Sie eine Funktion in AWS Lambda Verwenden Sie die Programmiersprache Ihrer Wahl und schreiben Sie Ihr Skript.

  2. Stellen Sie sicher, dass die Funktion eine Struktur zurückgibt, die dem Antwortformat entspricht.

  3. Stellen Sie die Lambda-Funktion bereit.

  4. Ordnen Sie die Lambda-Funktion einem Amazon Lex V2-Bot-Alias mit der Konsole oder den APIVorgängen zu.

  5. Wählen Sie die Konversationsphasen aus, in denen Sie Ihre Lambda-Funktion mit der Konsole oder API den Vorgängen aufrufen möchten.

  6. Erstellen Sie Ihren Amazon Lex V2-Bot und testen Sie, ob die Lambda-Funktion wie vorgesehen funktioniert. Debuggen Sie Ihre Funktion mit Hilfe von Amazon CloudWatch.