Análise de sentimento para pesquisas

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 1 min. de leitura
  • Você pode usar a análise de sentimento para determinar se as respostas do usuário a uma pesquisa são consideradas positivas, negativas ou neutras.

    Ative o plug-in Análise de sentimento (com.snc.sentiment_analysis).

    Para uma pesquisa, você pode selecionar perguntas que devem ser usadas para análise. As respostas da pesquisa dessas perguntas são enviadas para as plataformas de terceiros para análise por meio das configurações de conector especificadas.

    Nota:
    Você só pode usar perguntas do tipo cadeia de caracteres para análise de sentimento.
    Os resultados da análise de sentimento são exibidos em Pesquisa > Resultados de sentimento da pergunta. O rótulo de sentimento é baseado na pontuação normalizada:
    Tabela 1. Rótulo de sentimento
    Pontuação normalizada Rótulo de sentimento
    -1 a 0 Negativo
    0 Neutro
    0 a 1 Positivo

    Cálculo de pontuação e versão da API

    Atualmente, este plug-in usa a API de análise de texto MSAzure (v2), que agora está obsoleta. Para garantir funcionalidade e compatibilidade contínuas, estamos migrando para a API v3 mais recente.

    Formato de resposta da API v2:

    
                   {
                   "documents": [
                   {
                   "id": "1",
                   "score": 0.14829033613204956
                   }
                   ],
                   "errors": []
                   }
                

    Formato de resposta da API v3:

    
                   {
                   "documents": [
                   {
                   "id": "1",
                   "sentiment": "negative",
                   "confidenceScores": {
                   "positive": 0.02,
                   "neutral": 0.0,
                   "negative": 0.97
                   },
                   "sentences": [
                   {
                   "sentiment": "negative",
                   "confidenceScores": {
                   "positive": 0.02,
                   "neutral": 0.0,
                   "negative": 0.97
                   },
                   "offset": 0,
                   "length": 44,
                   "text": "I love this hotel, but the service was slow."
                   }
                   ],
                   "warnings": []
                   }
                   ],
                   "errors": [],
                   "modelVersion": "2025-01-01"
                   }
                

    Cálculo de pontuação da API v3

    Como o formato de resposta da API v3 fornece pontuações de confiança em vez de uma pontuação única, a pontuação normalizada é calculada usando a seguinte fórmula:

    pontuação: (1 x positivo) mais (0,5 x neutro) mais (0,01 x negativo)

    Esta fórmula garante:

    • A confiança positiva empurra a pontuação para 1
    • A confiança neutra centraliza a pontuação em torno de 0,5
    • A confiança negativa puxa ligeiramente a pontuação para 0, com peso mínimo (0,01) para contabilizar o sentimento negativo

    Como as três pontuações de confiança somam sempre 1, esta fórmula gera um valor consistente no intervalo de -1 a 1, representando a combinação completa de informações de sentimento da API do Azure.