IntentSummary - Amazon Lex V1

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.

IntentSummary

Stellt Informationen über den Status einer Absicht bereit. Sie können diese Informationen verwenden, um den aktuellen Status einer Absicht abzurufen, sodass Sie die Absicht verarbeiten können, oder um die Absicht auf ihren vorherigen Status zurückzusetzen.

Inhalt

dialogActionType

Die nächste Aktion, die der Bot bei seiner Interaktion mit dem Benutzer ausführen sollte. 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.

  • 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

checkpointLabel

Eine benutzerdefinierte Bezeichnung, die eine bestimmte Absicht identifiziert. Sie können dieses Label verwenden, um zu einer vorherigen Absicht zurückzukehren.

Verwenden Sie den checkpointLabelFilter Parameter der GetSessionRequest Operation, um die von der Operation zurückgegebenen Absichten nach solchen zu filtern, die nur die angegebene Bezeichnung haben.

Typ: Zeichenfolge

Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 255 Zeichen.

Pattern: [a-zA-Z0-9-]+

Erforderlich: Nein

confirmationStatus

Der Status der Absicht, nachdem der Benutzer auf die Bestätigungsaufforderung geantwortet hat. Wenn der Benutzer die Absicht bestätigt, setzt Amazon Lex dieses Feld aufConfirmed. Wenn der Benutzer die Absicht ablehnt, setzt Amazon Lex diesen Wert aufDenied. Die möglichen Werte sind:

  • Confirmed- Der Benutzer hat auf die Bestätigungsaufforderung mit „Ja“ geantwortet und bestätigt, dass die Absicht abgeschlossen ist und zur Ausführung bereit ist.

  • Denied- Der Benutzer hat auf die Bestätigungsaufforderung mit „Nein“ geantwortet.

  • None- Der Benutzer wurde nie zur Bestätigung aufgefordert; oder der Benutzer wurde aufgefordert, hat die Aufforderung aber nicht bestätigt oder abgelehnt.

Typ: Zeichenfolge

Zulässige Werte: None | Confirmed | Denied

Erforderlich: Nein

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

slots

Karte der gesammelten Slots und ihrer Werte.

Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge

Erforderlich: Nein

slotToElicit

Der nächste Slot, der dem Benutzer entlockt werden soll. Wenn es keinen Slot gibt, der abgerufen werden kann, ist das Feld leer.

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: