Slide 1

Slide 1 text

Azure Cognitive Service for Language para Aplicaciones NO-ChatBot Lautaro Carro

Slide 2

Slide 2 text

Chatbots con y sin Inteligencia Artificial

Slide 3

Slide 3 text

ChatBot sin AI

Slide 4

Slide 4 text

ChatBot con AI

Slide 5

Slide 5 text

ChatBot con AI Intención del mensaje: Crear Nueva Alarma

Slide 6

Slide 6 text

Procesamiento del Lenguaje Natural (PLN)

Slide 7

Slide 7 text

{ "name": "Lautaro Carro", "username": "@lauchacarro 📷", "award": "Microsoft MVP 🏆", "job": "Tech Lead y Coach en Algeiba 💻", "communities": ["Latino .NET Online"] }

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

Usos y aplicaciones

Slide 12

Slide 12 text

Usos y aplicaciones

Slide 13

Slide 13 text

Usos y aplicaciones

Slide 14

Slide 14 text

Usos y aplicaciones

Slide 15

Slide 15 text

Usos y aplicaciones

Slide 16

Slide 16 text

Azure Cognitive Services Language

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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)

Slide 19

Slide 19 text

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)

Slide 20

Slide 20 text

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.

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

Integración de CLU en Aplicaciones NO-ChatBots

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

Muchas Gracias