Analyser les sentiments

Effectué

L'analyse des sentiments permet d'évaluer le caractère positif ou négatif d'un texte, ce qui peut s'avérer utile dans différentes charges de travail, par exemple :

  • Évaluer un film, un livre ou un produit en quantifiant le sentiment selon les avis
  • Privilégier les réponses données par le service clientèle aux courriers reçus par e-mail ou par les messageries des réseaux sociaux

Lorsque Azure AI Language est utilisé pour évaluer le sentiment, la réponse comprend le sentiment global du document et le sentiment de chaque phrase pour chaque document soumis au service.

Par exemple, vous pouvez soumettre un seul document à l'analyse des sentiments, comme suit :

{
  "kind": "SentimentAnalysis",
  "parameters": {
    "modelVersion": "latest"
  },
  "analysisInput": {
    "documents": [
      {
        "id": "1",
        "language": "en",
        "text": "Good morning!"
      }
    ]
  }
}

La réponse du service peut être semblable à ce qui suit :

{
  "kind": "SentimentAnalysisResults",
  "results": {
    "documents": [
      {
        "id": "1",
        "sentiment": "positive",
        "confidenceScores": {
          "positive": 0.89,
          "neutral": 0.1,
          "negative": 0.01
        },
        "sentences": [
          {
            "sentiment": "positive",
            "confidenceScores": {
              "positive": 0.89,
              "neutral": 0.1,
              "negative": 0.01
            },
            "offset": 0,
            "length": 13,
            "text": "Good morning!"
          }
        ],
        "warnings": []
      }
    ],
    "errors": [],
    "modelVersion": "2022-11-01"
  }
}

Le sentiment de la phrase repose sur des scores de confiance pour des valeurs de classification positive, négativeet neutre comprises entre 0 et 1.

Le sentiment général du document repose sur les phrases :

  • Si toutes les phrases sont neutres, le sentiment général est neutre.
  • Si les valeurs de classification des phrases ne comprennent que des éléments positifs et neutres, le sentiment général est positif.
  • Si les valeurs de classification des phrases ne comprennent que des éléments négatifs et neutres, le sentiment général est négatif.
  • Si les valeurs de classification des phrases comprennent des éléments positifs et négatifs, le sentiment général est mitigé.