Umiejętności poznawcze tonacji (wersja 2)

Note

Wyszukiwanie AI platformy Azure jest dostępna za pośrednictwem portalu Azure, interfejsów API REST i Azure SDKs. Stanowi ona również podstawę IQ rozwiązania Foundry, zarządzanej warstwy wiedzy, która przekształca zawartość przedsiębiorstwa w bazy wiedzy wielokrotnego użytku, uwzględniające uprawnienia dla agentów w portalu Microsoft Foundry.

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 analizę tekstu w narzędziach Foundry Tools.

Important

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

Note

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 firmy Microsoft Foundry. Opłaty są naliczane podczas wywoływania interfejsów API w narzędziach foundry oraz wyodrębniania obrazów w ramach etapu łamania dokumentów w usłudze Wyszukiwanie AI platformy Azure. Za wyodrębnianie tekstu z dokumentów nie są naliczane żadne opłaty.

Wykonanie wbudowanych umiejętności jest naliczane za istniejącą cenę standardową narzędzi Foundry Tools. Cennik wyodrębniania obrazów jest opisany na stronie cennika usługi Wyszukiwanie AI platformy Azure.

@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 dla 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 także