Der kognitive Skill „Stimmung“ (v2)

Der Skill Stimmung (v2) bewertet unstrukturierten Text anhand eines Positiv-Negativ-Kontinuums und gibt für jeden Datensatz einen numerischen Wert zwischen 0 und 1 zurück. Dabei weisen Werte nahe 1 auf eine positive Stimmung und Werte nahe 0 auf eine negative Stimmung hin. Diese Fähigkeit verwendet die maschinellen Lernmodelle, die von Textanalyse in Foundry Tools bereitgestellt werden.

Important

Die Sentiment skill (v2) (Microsoft.Skills.Text.SentimentSkill) ist jetzt eingestellt, ersetzt durch Microsoft.Skills.Text.V3.SentimentSkill. Führen Sie unter Berücksichtigung der Empfehlungen unter Veraltete Azure KI Search Skills eine Migration zu einem unterstützten Skill durch.

Note

Wenn Sie den Umfang erweitern, indem Sie die Verarbeitungshäufigkeit erhöhen, weitere Dokumente hinzufügen oder weitere KI-Algorithmen hinzufügen, müssen Sie eine abrechnende Microsoft Foundry-Ressource anfügen. Gebühren entstehen beim Aufrufen von APIs in Foundry Tools und für die Bildextraktion als Teil der Dokumentspaltungsphase in Azure KI-Suche. Für die Textextraktion aus Dokumenten fallen keine Gebühren an.

Die Ausführung der integrierten Fähigkeiten wird zum bestehenden Foundry Tools Standard-Preis berechnet. Die Preise für die Bildextraktion werden auf der Preisseite von Azure KI Search beschrieben.

@odata.type

Microsoft.Skills.Text.SentimentSkill

Data limits

Die maximale Größe eines Datensatzes beträgt 5.000 Zeichen (gemessen durch String.Length). Wenn Sie Ihre Daten teilen müssen, bevor Sie sie an das Stimmungsanalysetool senden, verwenden Sie den Skill „Text teilen“.

Skill parameters

Bei Parametern wird die Groß-/Kleinschreibung beachtet.

Parameter Name Description
defaultLanguageCode (Optional) Der Sprachcode, der für Dokumente gilt, die nicht explizit eine Sprache angeben.
Siehe die vollständige Liste der unterstützten Sprachen.

Skill inputs

Input Name Description
text Der zu analysierende Text
languageCode (Optional) Eine Zeichenfolge, die die Sprache der Datensätze angibt. Wenn dieser Parameter nicht angegeben wird, ist der Standardwert „en“.
Siehe die vollständige Liste der unterstützten Sprachen.

Skill outputs

Output Name Description
score Ein Wert zwischen 0 und 1, der die Stimmung des analysierten Textes repräsentiert. Werte nahe 0 stehen für eine negative, nahe 0,5 für eine neutrale und nahe 1 für eine positive Stimmung.

Sample definition

{
    "@odata.type": "#Microsoft.Skills.Text.SentimentSkill",
    "inputs": [
        {
            "name": "text",
            "source": "/document/content"
        },
        {
            "name": "languageCode",
            "source": "/document/languagecode"
        }
    ],
    "outputs": [
        {
            "name": "score",
            "targetName": "mySentiment"
        }
    ]
}

Sample input

{
    "values": [
        {
            "recordId": "1",
            "data": {
                "text": "I had a terrible time at the hotel. The staff was rude and the food was awful.",
                "languageCode": "en"
            }
        }
    ]
}

Sample output

{
    "values": [
        {
            "recordId": "1",
            "data": {
                "score": 0.01
            }
        }
    ]
}

Warning cases

Wenn der Text leer ist, wird eine Warnung generiert, und es wird keine Stimmungswert zurückgegeben. Wird eine Sprache nicht unterstützt, wird eine Warnung generiert und kein Stimmungswert zurückgegeben.

See also