Análisis de sentimiento

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.