FulfillmentActivity - 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.

FulfillmentActivity

Beschreibt, wie die Absicht erfüllt wird, nachdem der Benutzer alle für die Absicht erforderlichen Informationen bereitgestellt hat. Sie können eine Lambda-Funktion bereitstellen, um die Absicht zu verarbeiten, oder Sie können die Absichtsinformationen an die Client-Anwendung zurückgeben. Wir empfehlen Ihnen, eine Lambda-Funktion zu verwenden, damit die relevante Logik in der Cloud gespeichert ist, und den clientseitigen Code hauptsächlich auf die Präsentation zu beschränken. Wenn Sie die Logik aktualisieren müssen, aktualisieren Sie nur die Lambda-Funktion. Sie müssen Ihre Client-Anwendung nicht aktualisieren.

Betrachten Sie die folgenden Beispiele:

  • In einer Pizza-Bestellanwendung verwenden Sie, nachdem der Benutzer alle Informationen für die Bestellung eingegeben hat, eine Lambda-Funktion, um eine Bestellung bei einer Pizzeria aufzugeben.

  • Wenn ein Benutzer in einer Spieleanwendung sagt „Heb einen Stein auf“, müssen diese Informationen an die Client-Anwendung zurückgesendet werden, damit diese den Vorgang ausführen und die Grafik aktualisieren kann. In diesem Fall möchten Sie, dass Amazon Lex die Absichtsdaten an den Client zurückgibt.

Inhalt

type

Wie die Absicht erfüllt werden soll, entweder durch Ausführen einer Lambda-Funktion oder durch Rückgabe der Slot-Daten an die Client-Anwendung.

Typ: Zeichenfolge

Zulässige Werte: ReturnIntent | CodeHook

Erforderlich: Ja

codeHook

Eine Beschreibung der Lambda-Funktion, die ausgeführt wird, um die Absicht zu erfüllen.

Typ: CodeHook Objekt

Erforderlich: Nein

Weitere Informationen finden Sie unter:

Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS SDKs finden Sie im Folgenden: