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 compatíveis
Para conferir uma lista de idiomas compatíveis, consulte a coluna sentimento na
referência de idiomas.
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 sentimento em condições
Use os resultados da análise de sentimento por meio dos parâmetros com 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 nas condições.
Como usar sentimento no simulador
É possível ativar a análise de sentimento ao usar o simulador.