Kognitiv attitydfärdighet (v2)

Attitydfärdigheten (v2) utvärderar ostrukturerad text längs ett positivt-negativt kontinuum, och för varje post returnerar en numerisk poäng mellan 0 och 1. Poäng nära 1 anger positiv känsla och poäng nära 0 anger negativ känsla. Den här färdigheten använder maskininlärningsmodellerna som tillhandahålls av Textanalys i Azure AI-tjänster.

Viktigt!

Attitydfärdigheten (v2) (Microsoft.Skills.Text.SentimentSkill) ersätts nu av Microsoft.Skills.Text.V3.SentimentSkill. Följ rekommendationerna i Inaktuella Azure AI Search-kunskaper för att migrera till en kompetens som stöds.

Kommentar

När du utökar omfånget genom att öka bearbetningsfrekvensen, lägga till fler dokument eller lägga till fler AI-algoritmer måste du bifoga en fakturerbar Azure AI-tjänstresurs. Avgifter tillkommer när API:er anropas i Azure AI-tjänster och för extrahering av bilder som en del av dokumentknäckningssteget i Azure AI Search. Det finns inga avgifter för textextrahering från dokument.

Körning av inbyggda kunskaper debiteras enligt det befintliga priset för Betala per användning för Azure AI-tjänster. Prissättning för bildextrahering beskrivs på prissättningssidan för Azure AI Search.

@odata.type

Microsoft.Skills.Text.SentimentSkill

Databegränsningar

Den maximala storleken på en post ska vara 5 000 tecken mätt med String.Length. Om du behöver dela upp dina data innan du skickar dem till attitydanalysatorn använder du färdigheten Textdelning.

Kompetensparametrar

Parametrar är skiftlägeskänsliga.

Parameternamn beskrivning
defaultLanguageCode (valfritt) Språkkoden som ska tillämpas på dokument som inte uttryckligen anger språk.
Se den fullständiga listan med språk som stöds.

Kunskapsindata

Indatanamn beskrivning
text Texten som ska analyseras.
languageCode (Valfritt) En sträng som anger posternas språk. Om den här parametern inte anges är standardvärdet "en".
Se den fullständiga listan med språk som stöds.

Kunskapsutdata

Utdatanamn beskrivning
score Ett värde mellan 0 och 1 som representerar attityden i den analyserade texten. Värden nära 0 har negativa sentiment, nära 0,5 har neutralt sentiment och värden nära 1 har positiva sentiment.

Exempeldefinition

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

Exempelindata

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

Exempelutdata

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

Varningsfall

Om texten är tom genereras en varning och ingen attitydpoäng returneras. Om ett språk inte stöds genereras en varning och ingen attitydpoäng returneras.

Se även