Competenza cognitiva del sentiment (v2)
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 nei servizi di intelligenza artificiale di Azure.
Importante
La competenza Sentiment (v2) (Microsoft.Skills.Text.SentimentSkill) ora non è più 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.
Nota
Man mano che si espande l'ambito aumentando la frequenza di elaborazione, aggiungendo altri documenti o aggiungendo altri algoritmi di intelligenza artificiale, sarà necessario collegare una risorsa dei servizi di intelligenza artificiale di Azure fatturabile. Gli addebiti si accumulano quando si chiamano le API nei servizi di intelligenza artificiale di Azure 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 delle competenze predefinite viene addebitata secondo gli attuali prezzi con pagamento in base al consumo dei Servizi di Azure AI. 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 parametro | Descrizione |
---|---|
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 competenze
Nome input | Descrizione |
---|---|
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 competenze
Nome output | Descrizione |
---|---|
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.