Uso del análisis de sentimiento y la minería de opiniones

El análisis de sentimiento y la minería de opiniones son dos maneras de detectar sentimientos positivos y negativos. Después de enviar una solicitud de análisis de sentimiento, puede obtener etiquetas de sentimiento (como "neutral" y "positivo") y puntuaciones de confianza a nivel de oración y de documento. La minería de opiniones proporciona información detallada sobre las opiniones relacionadas con las palabras (como los atributos de productos o servicios) en el texto.

Análisis de sentimiento

El análisis de sentimiento aplica etiquetas de sentimiento al texto, que se devuelven a nivel de oración y de documento, con una puntuación de confianza para cada una de ellas.

Las etiquetas son positive, negative y neutral. En el nivel de documento, también se puede devolver la etiqueta de opinión mixed. La opinión del documento se determina a continuación:

Opiniones de frases Etiqueta de documento devuelta
Hay al menos una oración positive en el documento. El resto de las oraciones son neutral. positive
Hay al menos una oración negative en el documento. El resto de las oraciones son neutral. negative
Hay al menos una oración negative y al menos una oración positive en el documento. mixed
Todas las oraciones del documento son neutral. neutral

Las puntuaciones de confianza oscilan entre 1 y 0. Las puntuaciones más próximas a 1 indican una mayor confianza en la clasificación de la etiqueta, mientras que las puntuaciones inferiores indican una menor confianza. Para cada documento o frase, las puntuaciones previstas asociadas a las etiquetas (positivo, negativo y neutral) se suman hasta un máximo de 1. Para más información, consulte Nota de transparencia de inteligencia artificial responsable.

Minería de opiniones

La minería de opiniones es una característica de Análisis de sentimiento. Esta característica, también conocida como Análisis de sentimiento basada en aspectos en el procesamiento de lenguaje natural (NLP), proporciona información más detallada sobre las opiniones relacionadas con los atributos de los productos o servicios del texto. La API muestra las opiniones como un destino (con un sustantivo o verbo) y una evaluación (con un adjetivo).

Por ejemplo, si un cliente deja comentarios sobre un hotel, como "La habitación era fantástica, pero el personal era antipático", la minería de opiniones localizará destinos (aspectos) en el texto, así como sus evaluaciones (opiniones) y sentimientos asociados. Análisis de sentimiento solo puede informar de las opiniones negativas.

Diagrama del ejemplo de minería de opiniones

Si va a usar la API REST, para obtener la minería de opiniones en los resultados, debe incluir la marca opinionMining=true en una solicitud de análisis de sentimiento. Los resultados de la minería de opiniones se incluirán en la respuesta del análisis de sentimiento. La minería de opiniones es una extensión de Análisis de sentimiento y se incluye en el plan de tarifa actual.

Opciones de desarrollo

Para usar el análisis de sentimiento, debe enviar texto no estructurado sin formato para su análisis y controlar la salida de la API en la aplicación. El análisis se realiza tal cual, sin personalización adicional al modelo usado en los datos. Hay dos maneras de usar el análisis de sentimiento:

Opción de desarrollo Descripción
Language Studio Language Studio es una plataforma basada en la web que le permitirá probar la vinculación de entidades con ejemplos de texto sin tener cuentas de Azure y usando sus propios datos al registrarse. Para obtener más información, consulte el sitio web de Language Studio o la guía de inicio rápido de Language Studio.
API REST o biblioteca cliente (SDK de Azure) Integre el análisis de sentimiento en las aplicaciones mediante la API de REST o la biblioteca cliente disponible en una variedad de idiomas. Para obtener más información, consulte el inicio rápido del análisis de sentimiento.
Contenedor de Docker Use el contenedor de Docker disponible para implementar esta característica en el entorno local. Estos contenedores de Docker permiten acercar el servicio a los datos para mejorar el cumplimiento, la seguridad o por otras razones operativas.

Determinación de cómo procesar los datos (opcional)

Especificación del modelo de análisis de sentimiento

De forma predeterminada, el análisis de sentimiento usará el modelo de IA disponible más reciente en el texto. También puede configurar las solicitudes de API para usar una versión del modelo específica.

Idiomas de entrada

Al enviar documentos para que se procesen con el análisis de sentimiento, puede especificar los idiomas admitidos en los que están escritos. Si no especifica el idioma, el análisis de sentimiento se establecerá de forma predeterminada en inglés. La API puede devolver desplazamientos en la respuesta para admitir diferentes codificaciones multilingües y emojis.

Envío de datos

El análisis de sentimiento y la minería de opiniones generan un resultado de mayor calidad cuando se les proporcionan fragmentos de texto más pequeños con los que trabajar. Sucede lo contrario con algunas características, como la extracción de frases clave, que funciona mejor en bloques de texto más grandes.

Para enviar una solicitud de API, necesitará el punto de conexión y la clave del recurso de idioma.

Nota

Puede encontrar la clave y el punto de conexión de su recurso de idioma en Azure Portal. Los encontrará en la página Key and endpoint (Clave y punto de conexión) del recurso, en Resource management (Administración de recursos).

El análisis se realiza tras la recepción de la solicitud. El uso de las características de análisis de sentimiento y minería de opiniones de manera sincrónica no tiene estado. No se almacenan datos en la cuenta y los resultados se devuelven inmediatamente en la respuesta.

Cuando se usa esta característica de forma asincrónica, los resultados de la API están disponibles durante 24 horas desde el momento en que se ingiere la solicitud y se indica en la respuesta. Después de este período de tiempo, los resultados se purgan y ya no están disponibles para la recuperación.

Obtención de resultados de análisis de sentimiento y minería de opiniones

Cuando se reciben resultados de la API, el modelo determina internamente el orden de las frases clave devueltas. Puede transmitir los resultados a una aplicación o guardar la salida en un archivo en el sistema local.

El análisis de sentimiento devuelve una etiqueta de sentimiento y una puntuación de confianza para todo el documento, y para cada oración del mismo. Las puntuaciones más próximas a 1 indican una mayor confianza en la clasificación de la etiqueta, mientras que las puntuaciones inferiores indican una menor confianza. Un documento puede tener varias oraciones y las puntuaciones de confianza de cada documento u oración suman 1.

La minería de opiniones buscará los destinos (sustantivos o verbos) en el texto y su evaluación asociada (adjetivos). Por ejemplo, la frase "La comida del restaurante era buena y el camarero que nos atendió fue amable" tiene dos destinos: comida y camarero. Cada destino tiene una evaluación. Por ejemplo, la evaluación de comida sería buena y la evaluación de camarero sería amable.

La API devuelve opiniones como un destino (sustantivo o verbo) y una evaluación (adjetivo).

Límites de servicio y datos

Para obtener información sobre el tamaño y el número de solicitudes que puede enviar por minuto y segundo, consulte el artículo sobre límites del servicio.

Consulte también