El documento presenta una charla sobre el desarrollo de chatbots y el reconocimiento de imágenes en WhatsApp usando Azure AI. Explica qué son los chatbots, cómo funcionan y sus ventajas. Luego describe los servicios LUIS y Computer Vision de Azure para el procesamiento de lenguaje natural e identificación de objetos en imágenes. Finalmente muestra demos integrando estos servicios con Twilio para crear funcionalidades en WhatsApp.
3. Luis Beltrán
• Microsoft MVP en AI y Developer Technologies
• Investigador en Tomás Bata University in Zlín
• Docente en Tecnológico Nacional de México en Celaya
FOTO SPEAKER
5. #GIRASPEAKERLATAM
¿Qué es un chatbot?
• Un software de IA que simula una
conversación con una persona mediante
lenguaje natural.
• Considerado como una expresión de
interacción entre humanos y máquinas
más avanzadas.
7. #GIRASPEAKERLATAM
Ventajas de los chatbots
• Son capaces de combinar millones de datos desde distintas fuentes.
• Pueden estar disponibles 24/7/365.
• Pueden ser integrados en casi cualquier plataforma.
• Pueden mejorar la experiencia de usuario y mantener el esfuerzo
humano al mínimo.
9. #GIRASPEAKERLATAM
LUIS – Language Understanding
Intelligent Service
• Procesamiento de lenguaje
natural
• Un servicio basado en la
nube para la comprensión
de texto.
• Simple de usar e integrar en
tus desarrollos de software.
• No se requiere experiencia
previa en IA.
https://www.luis.ai/
15. #GIRASPEAKERLATAM
Clasificación de Imágenes
• Es la identificación del contenido
visual en una imagen.
• Tema de interés en el área de
Visión de Computadora.
• Una tarea trivial para los seres
humanos… todo un reto para las
aplicaciones informáticas
19. #GIRASPEAKERLATAM
¿Qué es WhatsApp?
• Una aplicación de mensajería gratuita disponible para
smartphones (Android/iOS), web (WhatsApp Web) y
escritorio (Windows/Mac).
• Soporta el envío de mensajes de texto, fotos, videos,
documentos, mensajes de voz y stickers, así como la
realización y recepción de llamadas de audio y video.
• Permite gestionar grupos de chat
• Mensajes sin conexión
• 2 versiones: Messenger y Business
21. #GIRASPEAKERLATAM
WhatsApp API
• Impulsa la comunicación con tus clientes
alrededor del mundo para que puedas
contactarte con ellos a través de WhatsApp de
forma simple, segura y confiable.
• Requiere contratar un proveedor de soluciones
empresariales globales, disponible en el
directorio de socios de Facebook.
23. #GIRASPEAKERLATAM
Twilio
• Twilio es una plataforma como servicio de comunicaciones en la nube
(CPaaS) que permite construir aplicaciones a través de APIs y SDKs
disponibles para varios lenguajes y plataformas (PHP, Ruby, C#/.NET, ).
• Algunas funciones que los desarrolladores pueden integrar en sus apps con
Twilio incluyen:
• Mensajes de texto
• Mensajes de voz
• Videollamadas
• Mensajes de WhatsApp
24. #GIRASPEAKERLATAM
Twilio API for WhatsAPp
• Acceso al API de WhatsApp Business.
• Simple de utilizar e implementar.
• Prueba y diseña tu app en ambiente sandbox.
• Actualmente en versión Preview
• Disponible en varias plataformas y lenguajes de programación
https://www.twilio.com/whatsapp
https://www.twilio.com/docs/whatsapp/api
31. #GIRASPEAKERLATAM
Serverless computing
Manejado por eventos / escalado
instantáneo
Micro-facturación
Abstracción de
servidores
$
Enfoque a la lógica de
negocio
Tiempo de comercialización
más rápido
DevOps Reducido
32. #GIRASPEAKERLATAM
Ejecuta tu código de
acuerdo a los eventos
que especificas
Blob Storage
Cosmos DB
Event Hub
HTTP
Queues
Service Bus
Timer
Webhook
File
Table
Excel
OneDrive
Email
Mobile app
Notification
Más…
Foto tomada y enviada r
Almacena en
blob storage
Produce imágenes escaladas
39. #GIRASPEAKERLATAM
Call to Action
Developing a serverless WhatsApp chatbot
https://dev.to/icebeam7/developing-a-serverless-whatsapp-chatbot-4o72
Enviando mensajes de WhatsApp con Xamarin y Twilio
https://www.luisbeltran.mx/2018/10/15/enviando-mensajes-de-whatsapp-con-xamarin-y-twilio/
How to Use Image Recognition on Twilio WhatsApp API
https://www.twilio.com/blog/image-recognition-clarifai-twilio-whatsapp-api
Sending and Receiving Media with WhatsApp Messaging on Twilio
https://support.twilio.com/hc/en-us/articles/360017961894-Sending-and-Receiving-Media-with-
WhatsApp-Messaging-on-Twilio