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.
Stimmungsanalyse
Sie können die Stimmungsanalyse verwenden, um die Stimmungen einer Benutzeräußerung zu ermitteln. Mit den Stimmungsinformationen können Sie den Konversationsfluss verwalten oder eine Analyse nach dem Anruf durchführen. Wenn die Benutzerstimmung beispielsweise negativ ist, können Sie einen Workflow erstellen, um eine Konversation an einen menschlichen Agenten zu übergeben.
Amazon Lex lässt sich in Amazon Comprehend integrieren, um die Stimmung der Nutzer zu erkennen. Die Antwort von Amazon Comprehend gibt an, ob die allgemeine Stimmung des Textes positiv, neutral, negativ oder gemischt ist. Die Antwort enthält die wahrscheinlichste Stimmung für die Äußerung des Benutzers und die Punktzahl für jede der Stimmungskategorien. Die Punktzahl stellt die Wahrscheinlichkeit dar, dass die Stimmung korrekt erkannt wurde.
Sie aktivieren die Stimmungsanalyse für einen Bot mithilfe der Konsole oder mithilfe der Amazon Lex Lex-API. Wählen Sie in der Amazon Lex-Konsole den Tab Einstellungen für Ihren Bot und setzen Sie dann die Option Stimmungsanalyse auf Ja. Wenn Sie die API verwenden, rufen Sie den PutBot-Vorgang mit auf true
eingestelltem detectSentiment
-Feld auf.
Wenn die Stimmungsanalyse aktiviert ist, gibt die Antwort aus den Vorgängen PostContent und PostText ein Feld mit der Bezeichnung sentimentResponse
in der Bot-Antwort mit anderen Metadaten zurück. Das Feld sentimentResponse
verfügt über die zwei Felder SentimentLabel
und SentimentScore
, die das Ergebnis der Stimmungsanalyse enthalten. Wenn Sie eine Lambda-Funktion verwenden, ist dassentimentResponse
Feld in den an Ihre Funktion gesendeten Ereignisdaten enthalten.
Der folgende Code ist ein Beispiel für das Feld sentimentResponse
, das als Teil der Antwort PostContent
PostText
oder zurückgegeben wird. Das Feld SentimentScore
beinhaltet eine Zeichenfolge, die die Ergebnisse für die Antwort enthält.
{ "SentimentScore": "{ Mixed: 0.030585512690246105, Positive: 0.94992071056365967, Neutral: 0.0141543131828308, Negative: 0.00893945890665054 }", "SentimentLabel": "POSITIVE" }
Amazon Lex ruft Amazon Comprehend in Ihrem Namen an, um die Stimmung in jeder vom Bot verarbeiteten Äußerung zu ermitteln. Durch die Aktivierung der Stimmungsanalyse stimmen Sie den Servicebedingungen und -vereinbarungen für Amazon Comprehend zu. Weitere Informationen zu Preisen für Amazon Comprehend finden Sie unter Amazon Comprehend Comprehend-Preise
Weitere Informationen zur Funktionsweise der Stimmungsanalyse von Amazon Comprehend finden Sie im Amazon Comprehend Developer Guide im Amazon Comprehend Developer Guide unter Determinate the Sentiment.