感情を分析する

完了

感情分析は、テキスト ドキュメントが肯定的か否定的かを評価するために使用されます。これは、次のようなさまざまなワークロードで役立ちます。

  • レビューに基づいてセンチメントを数値化して、映画、書籍、製品を評価する。
  • 電子メールやソーシャル メディア メッセージングを通じて受信した通信に対する顧客サービスの応答に優先順位を付ける。

Azure AI Language を使ってセンチメントを評価すると、サービスに送信された各ドキュメントの全体的なドキュメントのセンチメントと個々の文のセンチメントが応答に含まれます。

たとえば、感情分析用の 1 つのドキュメントを次のように送信できます。

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

サービスからの応答は次のようになります。

{
  "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"
  }
}

文のセンチメントは、分類値 positivenegativeneutral の信頼スコア (0 ~ 1) に基づいています。

全体的なドキュメントのセンチメントは、次に示す文に基づいています。

  • すべての文が中立的な場合、全体的なセンチメントは中立的です。
  • 文の分類に肯定的と中立的だけが含まれる場合、全体的なセンチメントは肯定的です。
  • 文の分類に否定的と中立的だけが含まれる場合、全体的なセンチメントは否定的です。
  • 文の分類に肯定文と否定文が含まれる場合、全体的なセンチメントは混合です。