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:
-
Behandeln Sie Unterbrechungen durch den Benutzer, während er eine Aufforderung abspielt. Weitere Informationen finden Sie unter So aktivieren, dass Ihr Amazon Lex V2-Bot vom Benutzer unterbrochen wird.
-
Warten Sie, bis der Benutzer Eingaben macht. Beispielsweise kann der Bot darauf warten, dass der Benutzer Kreditkarteninformationen sammelt. Weitere Informationen finden Sie unter Den Amazon Lex V2-Bot so aktivieren, dass er während einer Pause darauf wartet, dass der Benutzer weitere Informationen bereitstellt.
-
Nehmen Sie sowohl die zweifarbige Mehrfrequenz- (DTMF) als auch die Audioeingabe im selben Stream auf.
-
Behandeln Sie Pausen bei der Benutzereingabe besser, als wenn Sie die Konversation von Ihrer Anwendung aus verwalten würden.
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
-
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
Themen
- Starten eines Konversationsstreams zu einem Amazon Lex V2-Bot
- Ereignis-Stream-Kodierung
- So aktivieren, dass Ihr Amazon Lex V2-Bot vom Benutzer unterbrochen wird
- Den Amazon Lex V2-Bot so aktivieren, dass er während einer Pause darauf wartet, dass der Benutzer weitere Informationen bereitstellt
- Updates zum Fulfillment-Fortschritt für Ihren Lex V2-Bot konfigurieren
- Konfiguration von Timeouts für die Erfassung von Benutzereingaben mit einem Lex V2-Bot