Sentimentanalyse

Bei der Sentimentanalyse werden Endnutzereingaben geprüft, um die vorherrschende subjektive Meinung zu ermitteln. Dadurch soll insbesondere festgestellt werden, ob Endnutzer eine positive, negative oder neutrale Einstellung haben. Sie können bei einer Anfrage zur Intent-Erkennung festlegen, dass eine Sentimentanalyse durchgeführt wird. Dann enthält die Antwort Sentimentanalysewerte.

Unterstützte Sprachen

Eine Liste der unterstützten Sprachen finden Sie in der Spalte Sentiment in der Sprachreferenz. Wenn Sie eine Sentimentanalyse für eine nicht unterstützte Sprache anfordern, schlägt Ihre Anfrage zur Intent-Erkennung nicht fehl, das Feld QueryResult.diagnostic_info enthält jedoch Fehlerinformationen.

Intent erkennen

Mit der API können Sie für jeden detectIntent- oder streamingDetectIntent-Aufruf eine Sentimentanalyse anfordern. Dazu legen Sie für das Feld analyzeQueryTextSentiment den Wert "true" fest. Die Antwort enthält das Feld sentimentAnalysisResult mit den Werten score und magnitude.

Sentiment in Bedingungen verwenden

Sie können die Ergebnisse der Sentimentanalyse über die Parameter mit Anfragebereich verwenden, wenn Sie eine Bedingung definieren.

Weitere Informationen finden Sie in den Beschreibungen der Parameter für die Sentimentanalyse und in der Referenz zu Bedingungen. Dort wird erläutert, wie die Parameter in Bedingungen verwendet werden können.

Sentiment im Simulator verwenden

Sie können die Sentimentanalyse aktivieren, wenn Sie den Simulator verwenden.