Aptitud cognitiva de opinión (v2)
La aptitud Opinión (v2) evalúa el texto no estructurado a lo largo de una continuidad positiva-negativa y, para cada registro, devuelve un valor numérico entre 0 y 1. Las puntuaciones próximas a 1 indican una opinión positiva y las puntuaciones próximas a 0 indican una opinión negativa. Esta aptitud utiliza los modelos de aprendizaje automático proporcionados por Text Analytics en los servicios de Azure AI.
Importante
La aptitud de opinión (v2) (Microsoft.Skills.Text.SentimentSkill) ya no se utiliza y ha sido sustituida por Microsoft.Skills.Text.V3.SentimentSkill. Siga las recomendaciones de Aptitudes de Azure AI Search en desuso para migrar a una aptitud admitida.
Nota:
A medida que expanda el ámbito aumentando la frecuencia de procesamiento, agregando más documentos o agregando más algoritmos de IA, tendrá que asociar un recurso facturable de Azure AI Services. Los cargos se acumulan cuando se llama a las API de Azure AI Services y para la extracción de imágenes como parte de la fase de descifrado de documentos en Azure AI Search. No hay ningún cargo por la extracción de texto de documentos.
La ejecución de aptitudes integradas se cobra según los precios de pago por uso de los servicios de Azure AI existentes. Los precios de la extracción de imágenes se describen en la página de precios de Azure AI Search.
@odata.type
Microsoft.Skills.Text.SentimentSkill
Límites de datos
El tamaño máximo de un registro debe tener 5000 caracteres, medido por String.Length
. Si tiene que dividir los datos antes de enviarlos al analizador de opiniones, use la aptitud División de texto.
Parámetros de la aptitud
Los parámetros distinguen mayúsculas de minúsculas.
Nombre de parámetro | Descripción |
---|---|
defaultLanguageCode |
(Opcional) Es el código de idioma que se aplicará a los documentos que no especifiquen el lenguaje de forma explícita. Vea Full list of supported languages (Lista completa de idiomas admitidos). |
Entradas de la aptitud
Nombre de entrada | Descripción |
---|---|
text |
Texto que se va a analizar. |
languageCode |
(Opcional) Cadena que indica el idioma de los registros. Si esta no se especifica este parámetro, se usa el valor predeterminado "en". Vea Full list of supported languages (Lista completa de idiomas admitidos). |
Salidas de la aptitud
Nombre de salida | Descripción |
---|---|
score |
Un valor entre 0 y 1 que representa la opinión del texto analizado. Valores próximos a 0 tienen opiniones negativo, los valores próximos a 0,5 tienen opiniones neutras y los valores próximos a 1 tienen opiniones positivas. |
Definición de ejemplo
{
"@odata.type": "#Microsoft.Skills.Text.SentimentSkill",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/languagecode"
}
],
"outputs": [
{
"name": "score",
"targetName": "mySentiment"
}
]
}
Entrada de ejemplo
{
"values": [
{
"recordId": "1",
"data": {
"text": "I had a terrible time at the hotel. The staff was rude and the food was awful.",
"languageCode": "en"
}
}
]
}
Salida de ejemplo
{
"values": [
{
"recordId": "1",
"data": {
"score": 0.01
}
}
]
}
Casos de advertencia
Si el texto está vacío, se genera una advertencia y no se devuelve ninguna puntuación de opinión. Si no se admite un idioma, se genera una advertencia y no se devuelve ninguna puntuación de opinión.