Umiejętności poznawcze tonacji (wersja 2)

Umiejętność tonacji (wersja 2) ocenia tekst bez struktury wzdłuż kontinuum dodatnio-ujemnego, a dla każdego rekordu zwraca wynik liczbowy z zakresu od 0 do 1. Wyniki zbliżone do wartości 1 wskazują na pozytywną tonację, a wyniki zbliżone do wartości 0 wskazują na negatywną tonację. Ta umiejętność korzysta z modeli uczenia maszynowego udostępnianych przez analiza tekstu w usługach azure AI.

Ważne

Umiejętności tonacji (wersja 2) (Microsoft.Skills.Text.SentimentSkill) zostały zastąpione przez Microsoft.Skills.Text.V3.SentimentSkill. Postępuj zgodnie z zaleceniami w temacie Przestarzałe umiejętności usługi Azure AI Search, aby przeprowadzić migrację do obsługiwanej umiejętności.

Uwaga

W miarę rozszerzania zakresu przez zwiększenie częstotliwości przetwarzania, dodawanie większej liczby dokumentów lub dodawanie większej liczby algorytmów sztucznej inteligencji należy dołączyć rozliczany zasób usług Azure AI. Opłaty są naliczane podczas wywoływania interfejsów API w usługach AI platformy Azure oraz wyodrębniania obrazów w ramach etapu łamania dokumentów w usłudze Azure AI Search. Za wyodrębnianie tekstu z dokumentów nie są naliczane żadne opłaty.

Wykonanie wbudowanych umiejętności jest naliczane za istniejące usługi Azure AI z płatnością zgodnie z rzeczywistym użyciem. Cennik wyodrębniania obrazów jest opisany na stronie cennika usługi Azure AI Search.

@odata.type

Microsoft.Skills.Text.SentimentSkill

Limity danych

Maksymalny rozmiar rekordu powinien wynosić 5000 znaków mierzonych przez String.Lengthwartość . Jeśli musisz podzielić dane przed wysłaniem ich do analizatora tonacji, użyj umiejętności Dzielenie tekstu.

Parametry umiejętności

W parametrach jest rozróżniana wielkość liter.

Nazwa parametru opis
defaultLanguageCode (opcjonalnie) Kod języka, który ma być stosowany do dokumentów, które nie określają jawnie języka.
Zobacz pełną listę obsługiwanych języków.

Dane wejściowe umiejętności

Nazwa danych wejściowych opis
text Tekst do przeanalizowania.
languageCode (Opcjonalnie) Ciąg wskazujący język rekordów. Jeśli ten parametr nie zostanie określony, wartość domyślna to "en".
Zobacz pełną listę obsługiwanych języków.

Dane wyjściowe umiejętności

Nazwa danych wyjściowych opis
score Wartość z zakresu od 0 do 1, która reprezentuje tonację analizowanego tekstu. Wartości zbliżone do 0 mają negatywną tonację, zbliżone do 0,5 mają neutralną tonację, a wartości zbliżone do 1 mają pozytywną tonację.

Przykładowa definicja

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

Przykładowe dane wejściowe

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

Przykładowe dane wyjściowe

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

Przypadki ostrzegawcze

Jeśli tekst jest pusty, zostanie wygenerowane ostrzeżenie i nie zostanie zwrócony żaden wynik tonacji. Jeśli język nie jest obsługiwany, zostanie wygenerowane ostrzeżenie i nie zostanie zwrócony żaden wynik tonacji.

Zobacz też