Hangulati kognitív képesség (v2)

A Sentiment skill (v2) egy pozitív-negatív kontinuum mentén értékeli ki a strukturálatlan szöveget, és minden rekordhoz 0 és 1 közötti numerikus pontszámot ad vissza. Az 1-hez közeli pontszámok pozitív véleményt jeleznek, míg a 0-hoz közeliek negatívat. Ez a képesség a Text Analytics által az Azure AI-szolgáltatásokban biztosított gépi tanulási modelleket használja.

Fontos

A Hangulati képesség (v2) (Microsoft.Skills.Text.SentimentSkill) helyébe a Microsoft.Skills.Text.V3.SentimentSkill lép. Kövesse az Elavult Azure AI Search-képességekre vonatkozó javaslatokat a támogatott képességre való migráláshoz.

Megjegyzés:

Amikor kibővíti a hatókört a feldolgozás gyakoriságának növelésével, további dokumentumok hozzáadásával vagy több AI-algoritmus hozzáadásával, csatolnia kell egy számlázható Azure AI-szolgáltatási erőforrást. Díjak merülnek fel az API-k Azure AI-szolgáltatásokban való meghívásakor, valamint az Azure AI Search dokumentumrektorálási szakaszának részeként történő képkinyerésért. A dokumentumok szövegének kinyerése nem jár díjjal.

A beépített készségek végrehajtásáért a meglévő Azure AI-szolgáltatások használatalapú fizetéses díját számítjuk fel. A rendszerkép-kinyerési díjszabást az Azure AI Search díjszabási oldalán ismertetjük.

@odata.type

Microsoft.Skills.Text.SentimentSkill

Adatkorlátok

A rekord maximális méretének 5000 karakternek kell lennie a mért érték szerint String.Length. Ha fel kell szakítania az adatokat, mielőtt elküldené azokat a hangulatelemzőnek, használja a Szöveg felosztása képességet.

Képességparaméterek

A paraméterek megkülönböztetik a kis- és nagybetűket.

Paraméter neve Leírás
defaultLanguageCode (nem kötelező) Azokra a dokumentumokra alkalmazandó nyelvi kód, amelyek nem adják meg explicit módon a nyelvet.
Tekintse meg a támogatott nyelvek teljes listáját.

Készségbemenetek

Bemeneti név Leírás
text Az elemezni kívánt szöveg.
languageCode (Nem kötelező) A rekordok nyelvét jelző sztring. Ha ez a paraméter nincs megadva, az alapértelmezett érték az "en".
Tekintse meg a támogatott nyelvek teljes listáját.

Képességkimenetek

Kimeneti név Leírás
score 0 és 1 közötti érték, amely az elemzett szöveg hangulatát jelöli. A 0-hoz közeli értékek negatív hangulatúak, a 0,5-höz közeli értékek semlegesek, az 1-hez közeli értékek pedig pozitív hangulatúak.

Mintadefiníció

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

Példabemenet

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

Példakimenet

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

Figyelmeztető esetek

Ha a szöveg üres, a rendszer figyelmeztetést hoz létre, és nem ad vissza hangulatpontot. Ha egy nyelv nem támogatott, a rendszer figyelmeztetést hoz létre, és nem ad vissza hangulatpontot.

Kapcsolódó információk