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.
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
¿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.
¿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.
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)
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)
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.
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