El análisis de sentimiento inspecciona la entrada del usuario final e identifica la opinión subjetiva predominante, sobre todo para determinar la actitud del usuario final como positiva, negativa o neutra. Cuando hagas una solicitud de detección de intent, puedes especificar que se realice un análisis de sentimiento y la respuesta contendrá los valores de dicho análisis.
Idiomas disponibles
Para ver una lista de los idiomas admitidos, consulta la columna sentimiento de la referencia de idiomas.
Si solicitas el análisis de sentimiento de un idioma no admitido,
tu solicitud de detección de intención no falla,
pero el campo QueryResult.diagnostic_info
contiene información de error.
Detectar un intent
Con la API, puedes solicitar un análisis de sentimiento para cada llamada detectIntent
o streamingDetectIntent
si asignas el valor true al campo analyzeQueryTextSentiment
.
La respuesta incluye un campo sentimentAnalysisResult
con los valores score
y magnitude
.
Usar el sentimiento en las condiciones
Puede usar los resultados del análisis de sentimiento a través de los parámetros de ámbito de solicitud al definir una condición.
Para obtener más información, consulta las descripciones de los parámetros de análisis de sentimiento y la referencia de condiciones para saber cómo se pueden usar los parámetros en las condiciones.
Usar el sentimiento en el simulador
Puedes habilitar el análisis de sentimiento cuando uses el simulador.