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.
Mit Amazon Lex können Sie Anwendungen mithilfe einer Sprach- oder Textoberfläche erstellen, die auf derselben Technologie basiert wie Amazon Alexa. Im Folgenden sind die typischen Schritte aufgeführt, die Sie bei der Arbeit mit Amazon Lex ausführen:
-
Erstellen Sie einen Bot und konfigurieren Sie diesen mit einer oder mehreren Absichten, die Sie unterstützen möchten. Konfigurieren Sie den Bot so, dass er das Ziel (die Absicht) des Benutzers versteht, mit dem Benutzer kommuniziert, um Informationen zu erhalten, und die Absicht des Benutzers erfüllt.
-
Testen Sie den Bot. Sie können den Testfenster-Client verwenden, der von der Amazon Lex-Konsole bereitgestellt wird.
-
Veröffentlichen Sie eine Version und erstellen Sie einen Alias.
-
Stellen Sie den Bot bereit. Sie können den Bot auf Plattformen wie mobilen Anwendungen oder Messaging-Plattformen wie Facebook Messenger bereitstellen.
Bevor Sie beginnen, sollten Sie sich mit den folgenden Kernkonzepten und der Terminologie von Amazon Lex vertraut machen:
-
Bot — Ein Bot führt automatisierte Aufgaben wie die Bestellung einer Pizza, die Buchung eines Hotels, die Bestellung von Blumen usw. aus. Ein Amazon Lex Lex-Bot wird durch automatische Spracherkennung (ASR) und Natural Language Understanding (NLU) unterstützt. Jeder Bot muss in Ihrem Konto einen eindeutigen Namen haben.
Amazon Lex Lex-Bots können Benutzereingaben verstehen, die mit Text oder Sprache bereitgestellt werden, und sich in natürlicher Sprache unterhalten. Sie können Lambda-Funktionen erstellen und sie als Code-Hooks zu Ihrer Intent-Konfiguration hinzufügen, um Aufgaben zur Überprüfung und Erfüllung von Benutzerdaten durchzuführen.
-
Absicht — Eine Absicht steht für eine Aktion, die der Benutzer ausführen möchte. Sie erstellen einen Bot, um eine oder mehrere Absichten zu unterstützen. Beispiel: Sie möchten einen Bot erstellen, der Pizza und Getränke bestellt. Für jede Absicht geben Sie die folgenden erforderlichen Informationen ein:
-
Name der Absicht — Ein beschreibender Name für die Absicht. Beispiel,
OrderPizza
. Die Namen der Absichten müssen in Ihrem Konto eindeutig sein. -
Beispieläußerungen — Wie ein Nutzer die Absicht vermitteln könnte. Ein Benutzer könnte zum Beispiel sagen: „Kann ich bitte eine Pizza bestellen?“ oder „Ich möchte eine Pizza bestellen.“
-
So erfüllen Sie die Absicht — Wie Sie die Absicht erfüllen möchten, nachdem der Nutzer die erforderlichen Informationen angegeben hat (z. B. eine Bestellung bei einer Pizzeria vor Ort aufgeben). Wir empfehlen, dass Sie eine Lambda-Funktion erstellen, um die Absicht zu erfüllen.
Sie können die Absicht optional so konfigurieren, dass Amazon Lex die Informationen einfach an die Client-Anwendung zurücksendet, um die erforderliche Erfüllung durchzuführen.
Neben benutzerdefinierten Intents wie der Bestellung einer Pizza bietet Amazon Lex auch integrierte Intents, mit denen Sie Ihren Bot schnell einrichten können. Weitere Informationen finden Sie unter Integrierte Absichten und Slot-Typen.
-
-
Slot — Eine Absicht kann null oder mehr Slots oder Parameter erfordern. Sie fügen Slots als Teil der Konfiguration einer Absicht hinzu. Zur Laufzeit fordert Amazon Lex den Benutzer zur Eingabe bestimmter Slot-Werte auf. Der Benutzer muss Werte für alle erforderlichen Slots angeben, bevor Amazon Lex die Absicht erfüllen kann.
So erfordert die Absicht
OrderPizza
Slots wie Größe der Pizza, Art der Kruste und Anzahl der Pizzen. Bei der Konfiguration der Absicht fügen Sie diese Slots hinzu. Für jeden Slot geben Sie den Slot-Typ und eine Aufforderung an, die Amazon Lex an den Client senden soll, um Daten vom Benutzer abzurufen. Ein Benutzer kann mit einem Slot-Wert antworten, der zusätzliche Wörter wie „große Pizza bitte“ oder „Bleiben wir bei klein“ enthält. Amazon Lex kann den beabsichtigten Slot-Wert immer noch verstehen. -
Steckplatztyp — Jeder Steckplatz hat einen Typ. Sie können benutzerdefinierte Slot-Typen erstellen oder integrierte Slot-Typen verwenden. Jeder Slot-Typ muss in Ihrem Konto einen eindeutigen Namen haben. Beispiel: Sie möchten die folgenden Slot-Typen für die Absicht
OrderPizza
erstellen und verwenden:-
Größe - Mit Aufzählungsswerten
Small
Medium
, undLarge
. -
Kruste - Mit Aufzählungswerten
Thick
undThin
.
Amazon Lex bietet auch integrierte Steckplatztypen.
AMAZON.NUMBER
ist beispielsweise ein integrierter Slot-Typ, den Sie für die Anzahl bestellter Pizzas verwenden können. Weitere Informationen finden Sie unter Integrierte Absichten und Slot-Typen. -
Eine Liste der AWS-Regionen, in denen Amazon Lex verfügbar ist, finden Sie unter AWS-Regionen und Endpunkte in der Amazon Web Services General Reference.
In den folgenden Themen finden Sie zusätzliche Informationen. Wir empfehlen, dass Sie diese nacheinander lesen und dann mit den Erste Schritte mit Amazon Lex-Übungen fortfahren.