Analyse des sentiments pour les enquêtes

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Vous pouvez utiliser l’analyse des sentiments pour déterminer si les réponses des utilisateurs à une enquête sont considérées comme positives, négatives ou neutres.

    Activez le module d’extension Analyse des sentiments (com.snc.sentiment_analysis).

    Pour une enquête, vous pouvez sélectionner les questions qui doivent être utilisées pour l’analyse. Les réponses à ces questions sont envoyées aux plateformes tierces pour analyse via les configurations de connecteur spécifiées.

    Remarque :
    Vous ne pouvez utiliser que des questions de type chaîne pour l’analyse des sentiments.
    Les résultats de l’analyse des sentiments sont affichés sous Enquête > Résultats de la question relative aux sentiments. L’étiquette de sentiment est basée sur le score normalisé :
    Tableau 1. Étiquette de sentiment
    Score normalisé Étiquette de sentiment
    -1 à 0 Négatif
    0 Neutre
    0 à 1 Positif

    Version de l’API et calcul du score

    Actuellement, ce module d’extension utilise l’API d’analyse de texte MSAzure (v2), qui est désormais obsolète. Pour garantir la continuité des fonctionnalités et de la compatibilité, nous migrons vers la nouvelle API v3.

    Format de réponse de l’API v2 :

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

    Format de réponse de l’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"
                   }
                

    Calcul du score pour l’API v3

    Étant donné que le format de réponse d’API v3 fournit des scores de confiance au lieu d’un score unique, le score normalisé est calculé à l’aide de la formule suivante :

    score = (1 × positif) + (0,5 × neutre) + (0,01 × négatif)

    Cette formule assure :

    • Une confiance positive pousse le score vers 1
    • La confiance neutre centre le score autour de 0,5
    • La confiance négative tire légèrement le score vers 0, avec un poids minimal (0,01) pour tenir compte du sentiment négatif

    Étant donné que la somme des trois scores de confiance est toujours égale à 1, cette formule génère une valeur cohérente comprise entre -1 et 1, représentant la combinaison complète d’informations sur les sentiments provenant de l’API Azure.