Competenza cognitiva del sentiment (v2)

Note

Azure AI Search è disponibile tramite il portale di Azure, le API REST e Azure SDK. È inoltre alla base di Foundry IQ, il livello di conoscenza gestito che trasforma il contenuto aziendale in knowledge base riutilizzabili e con riconoscimento delle autorizzazioni per gli agenti nel portale di Microsoft Foundry.

La competenza Sentiment (v2) valuta il testo non strutturato lungo un continuum positivo-negativo e per ogni record restituisce un punteggio numerico compreso tra 0 e 1. I punteggi vicini all'1 indicano una valutazione positiva e i punteggi vicini allo 0 indicano una valutazione negativa. Questa competenza usa i modelli di Machine Learning forniti da Analisi del testo in Strumenti foundry.

Important

La competenza Sentiment (v2) (Microsoft.Skills.Text.SentimentSkill) è ora sospesa, sostituita da Microsoft.Skills.Text.V3.SentimentSkill. Seguire le raccomandazioni riportate in Competenze deprecate di Ricerca intelligenza artificiale di Azure per eseguire la migrazione a una competenza supportata.

Note

Man mano che si espande l'ambito aumentando la frequenza di elaborazione, aggiungendo altri documenti o aggiungendo altri algoritmi di intelligenza artificiale, sarà necessario allegare una risorsa Microsoft Foundry fatturabile. Gli addebiti si accumulano quando si chiamano le API in Foundry Tools e per l'estrazione di immagini come parte della fase di creazione di documenti in Ricerca di intelligenza artificiale di Azure. Non sono previsti addebiti per l'estrazione di testo dai documenti.

L'esecuzione di competenze predefinite viene addebitata al prezzo standard degli strumenti Foundry esistenti. I prezzi di estrazione delle immagini sono descritti nella pagina dei prezzi di Ricerca di intelligenza artificiale di Azure.

@odata.type

Microsoft.Skills.Text.SentimentSkill

Limiti dei dati

Le dimensioni massime di un record devono essere 5000 caratteri in base alla misurazione di String.Length. Se è necessario suddividere i dati prima di inviarli all'analizzatore di valutazione, usare la competenza cognitiva di divisione del testo.

Parametri della competenza

I parametri fanno distinzione tra maiuscole e minuscole.

Nome del parametro Descrzione
defaultLanguageCode (facoltativo) Il codice lingua da applicare ai documenti che non specificano in modo esplicito una lingua.
Vedi l'elenco completo di linguaggi supportati.

Input delle competenze

Nome input Descrzione
text Testo da analizzare.
languageCode (Facoltativo) Stringa che indica la lingua dei record. Se questo parametro non è specificato, il valore predefinito è "en".
Vedi l'elenco completo di linguaggi supportati.

Output delle competenze

Nome del risultato Descrzione
score Un valore compreso tra 0 e 1 che rappresenta la valutazione del testo analizzato. I valori prossimi allo 0 hanno una valutazione negativa, quelli prossimi allo 0,5 hanno una valutazione neutra, quelli prossimi all'1 hanno una valutazione positiva.

Definizione di esempio

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

Input di esempio

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

Output di esempio

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

Casi di avviso

Se il testo è vuoto, viene generato un avviso e non viene restituito alcun punteggio di valutazione. Se una lingua non è supportata, viene generato un avviso e non viene restituito alcun punteggio del sentiment.

Vedere anche