Saltar a contenido

Azure Text Analytics

Nombre del elemento: Azure Text Analytics

Categoría: Cognitive

Descripción: Una colección de funciones de servicio cognitivo para el lenguaje que extraen, clasifican y comprenden el texto dentro de los documentos.

Funcionalidad: Recuperar datos de texto sin formato, como la identificación de frases esenciales o información personal identificable (PII), sintetizar contenido textual y reconocer y categorizar entidades con nombres, es una función clave. Muy usado para indicar el lenguaje de determinado texto.

Para su configuración se debe tener en cuenta los siguientes parámetros:

Campo de configuración de accion (Requerido)

[Name] Descriptor único de caja de configuración con fines de identificar nombre en el flujo

[Operations] Lista desplegable donde se debe seleccionar opción correspondiente

  • Detect language: es una característica preconfigurada que permite detectar el idioma en el que está escrito un documento.
  • Analyze Sentiment: son características preconfiguradas que ayudan a averiguar qué piensan los usuarios de su marca o sobre un tema mediante la aplicación.
  • Extract key phrases: es una característica preconfigurada que evalúa y devuelve los conceptos principales de un texto no estructurado y los devuelve como una lista
  • Recognize named entities: es una característica preconfigurada que clasifica las entidades (palabras o frases) en texto no estructurado en varios grupos de categorías predefinidas.
  • Recognize pii entities: es una característica preconfigurada que identifica, clasifica y redacta información confidencial en documentos de texto no estructurados y transcripciones de conversaciones.
  • Recognize linked entities: es una característica preconfigurada que desambigua la identidad de las entidades (palabras o frases) encontradas en texto no estructurado y devuelve vínculos a Wikipedia.

Nota: Para obtener mayor información sobre los puntos detallados acceda a la página de Azure. https://learn.microsoft.com/es-es/azure/ai-services/language-service/overview

[Expresión para evaluar.] Campo de tipo string expresion en la cual se debe ingresar lo que desea evaluar entre comillas simples.

[Cognitive services endpoint.] En este campo debe definir endpoint de los servicios Azure la cual es una url que se puede obtener desde la consola de Azure cognitive services en la sección keys and endpoint.

[Cognitive services key.] En este campo debe definir la clave de los servicios Azure la cual es una cadena de caracteres que se puede obtener desde la consola de Azure cognitive services en la sección keys and endpoint, la cual proporciona dos opciones key1 y key2 ambas dos son factibles.

[Entidad donde se va a depositar el resultado de la evaluación.] En este campo se debe** Indicar la entidad (previamente creada) en la cual se desea depositar resultado devuelto por la API.

[La intención a ejecutar en caso de error. El flujo de la acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'AZURETEXTANALYTICS_ERROR'.] Lista desplegable en donde se debe seleccionar nombre de entidad para el manejo de errores.

Ejemplo de implementacion:

En el siguiente ejemplo se describe la configuración requerida para detectar el idioma de un texto.

-- Precondiciones:

Acceso a la consola de Azure para la obtención de keys y url

--Entrada:

Nombre: AzureTextAnalytics

Operations: Detect Language

Expresión para evaluar: ‘Hola’

Cognitive services endpoint: https://xxxxxx/

Cognitive services key: xxxxxxxxxxxxxxxxxx

Entidad donde se va a depositar el resultado de la evaluación: entidad1

La intención a ejecutar en caso de error. El flujo de la acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'AZURETEXTANALYTICS_ERROR': Error_Handler

-- Resultado:

    {

        "Name": "Spanish",

        "Iso6391Name": "es",

        "ConfidenceScore": 1,

        "Warnings": []

    }

Al concluir la sesión, se visualizará en el simulador según escritura detección de idioma.