Konversationen an einen Amazon Lex V2-Bot streamen - Amazon Lex

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.

Konversationen an einen Amazon Lex V2-Bot streamen

Sie können das Amazon Lex V2-Streaming verwendenAPI, um einen bidirektionalen Stream zwischen einem Amazon Lex V2-Bot und Ihrer Anwendung zu starten. Durch das Starten eines Streams kann der Bot die Konversation zwischen dem Bot und dem Benutzer verwalten. Der Bot reagiert auf Benutzereingaben, ohne dass Sie Code schreiben müssen, um die Antworten des Benutzers zu verarbeiten. Der Bot kann:

Der Amazon Lex V2-Bot reagiert nicht nur auf Daten, die von Ihrer Anwendung gesendet wurden, sondern sendet auch Informationen über den Status der Konversation an Ihre Anwendung. Sie können diese Informationen verwenden, um zu ändern, wie Ihre Anwendung auf Kunden reagiert.

Der Amazon Lex V2-Bot überwacht auch die Verbindung zwischen dem Bot und Ihrer Anwendung. Er kann feststellen, ob bei der Verbindung ein Timeout aufgetreten ist.

Informationen zum Starten eines Streams API zu einem Amazon Lex V2-Bot finden Sie unterStarten eines Konversationsstreams zu einem Amazon Lex V2-Bot.

Wenn Sie von Ihrer Anwendung aus zu einem Amazon Lex V2-Bot streamen, können Sie den Bot so konfigurieren, dass er Audio- oder Texteingaben vom Benutzer akzeptiert. Sie können auch wählen, ob der Benutzer als Antwort auf seine Eingabe Audio oder Text erhält.

Wenn Sie den Amazon Lex V2-Bot so konfiguriert haben, dass er Audioeingaben vom Benutzer akzeptiert, kann er keine Texteingabe annehmen. Wenn Sie den Bot so konfiguriert haben, dass er Texteingaben akzeptiert, kann der Benutzer nur geschriebenen Text verwenden, um mit ihm zu kommunizieren.

Wenn ein Amazon Lex V2-Bot eine Streaming-Audioeingabe entgegennimmt, bestimmt der Bot, wann ein Benutzer zu sprechen beginnt und wann er aufhört zu sprechen. Er verarbeitet alle Pausen oder Unterbrechungen durch den Benutzer. Es kann auch DTMF (zweifarbige, mehrfrequente) Eingabe und Spracheingabe im selben Stream verarbeiten. Dies hilft dem Benutzer, natürlicher mit dem Bot zu interagieren. Sie können Benutzern Willkommensnachrichten und Eingabeaufforderungen präsentieren. Sie können Benutzern auch ermöglichen, diese Nachrichten und Aufforderungen zu unterbrechen.

Wenn Sie einen bidirektionalen Stream starten, verwendet Amazon Lex V2 das HTTP/2-Protokoll. Ihre Anwendung und der Bot tauschen Daten in einem einzigen Stream als eine Reihe von Ereignissen aus. Ein Ereignis kann eines der folgenden sein:

  • Text, Audio oder DTMF Benutzereingaben.

  • Signale von der Anwendung an den Amazon Lex V2-Bot. Dazu gehört der Hinweis, dass die Audiowiedergabe einer Nachricht abgeschlossen wurde oder dass der Benutzer die Verbindung zur Sitzung getrennt hat.

Weitere Informationen über -Ereignisse finden Sie unter Starten eines Konversationsstreams zu einem Amazon Lex V2-Bot. Hinweise zum Kodieren von Ereignissen finden Sie unter. Ereignis-Stream-Kodierung