Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Global Azure 2023: Azure Cognitive Service for Language para Aplicaciones NO-ChatBot

Global Azure 2023: Azure Cognitive Service for Language para Aplicaciones NO-ChatBot

En esta charla exploraremos las posibilidades de utilizar los servicios cognitivos de Azure para procesamiento de lenguaje natural en aplicaciones que NO son ChatBot.

Lautaro Carro

May 13, 2023
Tweet

More Decks by Lautaro Carro

Other Decks in Technology

Transcript

  1. { "name": "Lautaro Carro", "username": "@lauchacarro 📷", "award": "Microsoft MVP

    🏆", "job": "Tech Lead y Coach en Algeiba 💻", "communities": ["Latino .NET Online"] }
  2. Temario para hoy: • ¿Qué es el Procesamiento de Lenguaje

    Natural? • ¿Cómo funciona? • ¿Cuándo se usa? • Azure Cognitive Service for Lenguage • ¿Qué es? • Demos • Integración de PLN en NO-Chatbots
  3. ¿Qué es PLN? • El Procesamiento de Lenguaje Natural (PLN)

    se ocupa de desarrollar sistemas y técnicas para que las máquinas puedan procesar, interpretar y generar lenguaje humano de manera automatizada con el fin de interactuar con las personas y extraer información.
  4. Algunas Tareas de PLN • Segmentación de Oraciones • Segmentación

    de Palabras (Tokenización) • Análisis Lexicográfico • Etiquetado Gramatical (sustantivo, adjetivo, verbo, etc) • Reconocimiento de Entidades (personas, organizaciones, lugares, etc) • Análisis Sintético y Semántico
  5. ¿Qué es Azure Cognitive Services Language? • Es un conjunto

    de servicios de inteligencia artificial que proporciona herramientas para el procesamiento de lenguaje natural y la comprensión del lenguaje humano.
  6. Azure Cognitive Services Language nos ofrece: • La traducción automática

    • El análisis de sentimientos • La detección de idiomas • Entendimiento de lenguaje conversacional (CLU)
  7. Azure Cognitive Services Language nos ofrece: • La traducción automática

    • El análisis de sentimientos • La detección de idiomas • Entendimiento de lenguaje conversacional (CLU)
  8. Definiciones • Intención: es el propósito detrás de la consulta

    del usuario. • Entidades: son los elementos específicos dentro del mensaje que son relevantes para la intención. • Enunciados: son las solicitudes específicas o expresiones que un usuario hace para obtener información o realizar una acción.
  9. Conclusiones • Azure for Lenguage trae un abanico de herramientas

    gratuitas para darle un gran PowerUp a nuestras apps. • La implementación de funcionalidades con procesamiento de lenguaje natural puede ser una característica distintiva de nuestra app, lo que puede ayudar a atraer y retener a los usuarios. • Se pueden entrenar modelos de AI para el uso de PLN ya sea Cloud como con librerías OpenSources