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.
DialogAction
Beschreibt die nächste Aktion, die der Bot in seiner Interaktion mit dem Benutzer ausführen sollte, und liefert Informationen über den Kontext, in dem die Aktion stattfindet. Verwenden Sie den DialogAction
Datentyp, um die Interaktion auf einen bestimmten Status zu setzen oder um die Interaktion in einen vorherigen Zustand zurückzuversetzen.
Inhalt
- type
-
Die nächste Aktion, die der Bot bei seiner Interaktion mit dem Benutzer ausführen soll. Die möglichen Werte sind:
-
ConfirmIntent
- Die nächste Aktion besteht darin, den Benutzer zu fragen, ob die Absicht vollständig und bereit ist, erfüllt zu werden. Das ist eine Ja/Nein-Frage wie „Bestellung aufgeben?“ -
Close
- Zeigt an, dass es keine Antwort vom Benutzer geben wird. Zum Beispiel erfordert die Aussage „Ihre Bestellung wurde aufgegeben“ keine Antwort. -
Delegate
- Die nächste Aktion wird von Amazon Lex festgelegt. -
ElicitIntent
- Die nächste Aktion besteht darin, die Absicht zu bestimmen, die der Benutzer erfüllen möchte. -
ElicitSlot
- Die nächste Aktion besteht darin, dem Benutzer einen Slot-Wert zu entlocken.
Typ: Zeichenfolge
Zulässige Werte:
ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate
Erforderlich: Ja
-
- fulfillmentState
-
Der Erfüllungsstatus der Absicht. Die möglichen Werte sind:
-
Failed
- Die mit der Absicht verknüpfte Lambda-Funktion konnte die Absicht nicht erfüllen. -
Fulfilled
- Die Absicht wurde durch die mit der Absicht verknüpfte Lambda-Funktion erfüllt. -
ReadyForFulfillment
- Alle für die Absicht erforderlichen Informationen sind vorhanden und die Absicht kann von der Client-Anwendung erfüllt werden.
Typ: Zeichenfolge
Zulässige Werte:
Fulfilled | Failed | ReadyForFulfillment
Erforderlich: Nein
-
- intentName
-
Der Name der Absicht.
Typ: Zeichenfolge
Erforderlich: Nein
- message
-
Die Nachricht, die dem Benutzer angezeigt werden soll. Wenn Sie keine Nachricht angeben, verwendet Amazon Lex die für die Absicht konfigurierte Nachricht.
Typ: Zeichenfolge
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.
Erforderlich: Nein
- messageFormat
-
-
PlainText
- Die Nachricht enthält einfachen UTF-8-Text. -
CustomPayload
- Die Nachricht ist ein benutzerdefiniertes Format für den Client. -
SSML
- Die Nachricht enthält Text, der für die Sprachausgabe formatiert ist. -
Composite
- Die Nachricht enthält ein maskiertes JSON-Objekt, das eine oder mehrere Nachrichten enthält. Weitere Informationen finden Sie unter Nachrichtengruppen.
Typ: Zeichenfolge
Zulässige Werte:
PlainText | CustomPayload | SSML | Composite
Erforderlich: Nein
-
- slots
-
Karte der gesammelten Slots und ihrer Werte.
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge
Erforderlich: Nein
- slotToElicit
-
Der Name des Slots, der dem Benutzer ermittelt werden soll.
Typ: Zeichenfolge
Erforderlich: Nein
Weitere Informationen finden Sie unter:
Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS SDKs finden Sie im Folgenden: