A análise de sentimento inspeciona a entrada do usuário final e identifica a opinião subjetiva predominante, principalmente para determinar a atitude de um usuário final como positiva, negativa ou neutra. Ao fazer uma solicitação de detecção de intent, você pode especificar que a análise de sentimento seja executada e a resposta inclua os valores dessa análise.
Idiomas disponíveis
Para conferir a lista de idiomas compatíveis, consulte a coluna sentimento na
referência de idioma.
Se você solicitar uma análise de sentimento para um idioma que não seja compatível, sua solicitação de detecção de intent não falhará, mas o campo QueryResult.diagnostic_info
conterá informações de erro.
Detectar intent
Usando a API, é possível solicitar a análise de sentimento para cada
chamada detectIntent
ou streamingDetectIntent
definindo o campo analyzeQueryTextSentiment
como verdadeiro.
A resposta contém um campo sentimentAnalysisResult
com valores score
e magnitude
.
Como usar o sentimento em condições
É possível usar os resultados da análise de sentimento nos parâmetros de escopo de solicitação ao definir uma condição.
Para mais informações, consulte as descrições dos parâmetros de análise de sentimento e a referência de condições para saber como os parâmetros podem ser usados em condições.
Como usar o sentimento no simulador
É possível ativar a análise de sentimento ao usar o simulador.