Amazon Lex und AWS Lambda Blueprints - Amazon Lex V 1

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.

Amazon Lex und AWS Lambda Blueprints

Die Amazon Lex Lex-Konsole bietet vorkonfigurierte Beispiel-Bots (sogenannte Bot-Blueprints), sodass Sie schnell einen Bot in der Konsole erstellen und testen können. Für jeden dieser Bot-Blueprints werden auch Lambda-Funktions-Blueprints bereitgestellt. Diese Pläne enthalten Beispiel-Code, der mit ihren entsprechenden Bots funktioniert. Sie können diese Blueprints verwenden, um schnell einen Bot zu erstellen, der mit einer Lambda-Funktion als Code-Hook konfiguriert ist, und das end-to-end Setup zu testen, ohne Code schreiben zu müssen.

Sie können die folgenden Amazon Lex Lex-Bot-Blueprints und die entsprechenden AWS Lambda Funktions-Blueprints als Code-Hooks für Bots verwenden:

  • Amazon Lex Lex-Blueprint — OrderFlowers

    • AWS Lambda Bauplan — lex-order-flowers-python

  • Amazon Lex Lex-Blueprint — ScheduleAppointment

    • AWS Lambda Bauplan — lex-make-appointment-python

  • Amazon Lex Lex-Blueprint — BookTrip

    • AWS Lambda Bauplan — lex-book-trip-python

Informationen zum Erstellen eines Bots mithilfe eines Blueprints und zur Konfiguration für die Verwendung einer Lambda-Funktion als Code-Hook finden Sie unter. Übung 1: Erstellen eines Amazon Lex Lex-Bot mithilfe eines Blueprints (Konsole) Ein Beispiel für die Verwendung anderer Pläne finden Sie unter Zusätzliche Beispiele: Amazon Lex Bots erstellen.

Einen Blueprint für ein bestimmtes Gebietsschema aktualisieren

Wenn Sie einen Blueprint in einem anderen Gebietsschema als Englisch (US) (en-US) verwenden, müssen Sie den Namen aller Absichten aktualisieren, sodass er das Gebietsschema enthält. Wenn Sie beispielsweise den OrderFlowers Blueprint verwenden, müssen Sie wie folgt vorgehen.

  • Suchen Sie die dispatch Funktion am Ende des Lambda-Funktionscodes.

  • Aktualisieren Sie in der dispatch Funktion den Namen der Absicht, sodass er das von Ihnen verwendete Gebietsschema enthält. Wenn Sie beispielsweise das Gebietsschema Englisch (Australien) (en-AU) verwenden, ändern Sie die Zeile:

    if intent_name == 'OrderFlowers':

    to

    if intent_name == 'OrderFlowers_enAU':

Andere Blueprints verwenden andere Absichtsnamen. Sie sollten wie oben beschrieben aktualisiert werden, bevor Sie sie verwenden.