Análisis de opiniones
El análisis de sentimiento se usa para evaluar cómo es positivo o negativo un documento de texto, lo que puede ser útil en varias cargas de trabajo, como:
- Evaluar una película, un libro o un producto mediante la cuantificación del sentimiento basado en reseñas.
- Priorizar las respuestas de servicio al cliente a la correspondencia recibida a través del correo electrónico o la mensajería de redes sociales.
Al usar el lenguaje de Azure AI para evaluar la opinión, la respuesta incluye opinión general del documento y opinión de oración individual para cada documento enviado al servicio.
Por ejemplo, podría enviar un único documento para el análisis de opiniones de la siguiente manera:
{
"kind": "SentimentAnalysis",
"parameters": {
"modelVersion": "latest"
},
"analysisInput": {
"documents": [
{
"id": "1",
"language": "en",
"text": "Good morning!"
}
]
}
}
La respuesta del servicio podría tener este aspecto:
{
"kind": "SentimentAnalysisResults",
"results": {
"documents": [
{
"id": "1",
"sentiment": "positive",
"confidenceScores": {
"positive": 0.89,
"neutral": 0.1,
"negative": 0.01
},
"sentences": [
{
"sentiment": "positive",
"confidenceScores": {
"positive": 0.89,
"neutral": 0.1,
"negative": 0.01
},
"offset": 0,
"length": 13,
"text": "Good morning!"
}
],
"warnings": []
}
],
"errors": [],
"modelVersion": "2022-11-01"
}
}
La opinión de la oración se basa en las puntuaciones de confianza para la clasificación de positivo, negativo, y neutral, con valores entre 0 y 1.
La opinión general del documento se basa en oraciones:
- Si todas las oraciones son neutras, la opinión general es neutra.
- Si las clasificaciones de oraciones incluyen solo positivas y neutras, la opinión general es positiva.
- Si las clasificaciones de oraciones incluyen solo negativas y neutras, la opinión general es negativa.
- Si las clasificaciones de oraciones incluyen positiva y negativa, la opinión general se mezcla.