En este webinar aprendimos lo fácil y sencillo que es integrar un bot y servicios cognitivos a una aplicación móvil de recomendaciones (películas, nutrición y/o otros servicios).
Tecnologías a utilizar:
* Microsoft Bot Framework
* Microsoft Cognitive Services
* Microsoft Azure
* Xamarin Platform
2. 1. Bots
- ¿Qué es un Bot?
- Ventajas y Desventajas
- Microsoft Bot Framework
- Ejemplo de implementación en app móvil
2. Servicios Cognitivos
- ¿Qué son los Servicios Cognitivos?
- ¿Qué es Microsoft Cognitive Services?
- Ejemplo de implementación en app móvil
3.
4. Un bot es una aplicación informática
que se comporta como un humano,
es decir, es inteligente y puede
interactuar con otros programas o
humanos.
Puede platicar contigo, tomar
decisions y darte información útil, ya
sea realizando cálculos a gran
velocidad, realizando búsquedas
automáticas en Internet y
analizando grandes cantidades de
información en segundos.
5.
6. Existen bots de diversos tipos:
• Chatbots (conversacionales)
• Bots de redes sociales: Following bots, Traffic bots, Trending bots…
• Bots de aplicación: videojuegos, asistentes.
• Bots de edición
• Bots web (indexación y actualización de contenidos de sitios web)
• Malwarebots: spam bots, zombie bots, chatterbots, fraud bots, creadores
de cuentas.
7. Ventajas
• Hoy en día, los bots han sido optimizados para el aprendizaje automatico
y la inteligencia artificial.
• Ayudan a las empresas a proporcionar servicio 24/7/365 en áreas tales
como la atención al cliente.
• La innovación en áreas como la educación en línea, toma de decisions
(recomendadores), reclutamiento es un área donde los bots tienen un
futuro potencial.
8.
9. Desventajas (riesgos)
• Un bot puede ser programado para que realice tareas automatizadas
intrusivas, tales como: envío de SPAM, robo de información, ataques
DDoS, búsqueda de computadoras sin protección y más.
• ¿Puede un bot actuar en nombre de una empresa/persona?
• Un bot puede ser engañado.
• Pérdida del sentido humano de
una empresa/negocio.
10. Bot Framework es un servicio operado por
Microsoft y un SDK.
Bot Framework es una de las muchas
herramientas que ofrece Microsoft para
construir un Bot.
Otros servicios son:
* LUIS (Language Understanding Intelligence Service)
* Speech APIs
* Azure, etc
16. ¿Qué son los Servicios Cognitivos?
• Son servicios que brindan inteligencia a una aplicación informática.
• Integran poderosos algoritmos y técnicas de Inteligencia Artificial,
por ejemplo:
• Reconocimiento facial
• Reconocimiento de voz
• Reconocimiento de texto en una imagen
• Conversión de texto a voz y viceversa
• Traducción en tiempo real
17. ¿Qué es Microsoft Cognitive Services?
• Es una colección de APIs inteligentes que hacen posible que tus
apps vean, escuchen, hablen, entiendan e interpreten nuestras
necesidades utilizando métodos naturales de comunicación.
• Anunciado oficialmente en el evento //Build 2016
• Previamente conocido como Proyecto Oxford.
microsoft.com/cognitive
18. Microsoft
Cognitive
Services
Desde rostros hasta sentimientos, permite a tus
apps entender mejor imágenes y videos
Escucha y habla a tus usuarios filtrando el
ruido, identificando hablantes y entendiendo
intenciones.
Procesa texto y aprende cómo reconocer lo
que los usuarios quieren
Aprovecha el conocimiento acumulado de la
web, la academia o de tus propios datos
Accede a millones de páginas web, imágenes,
videos y noticias con el poder de Bing APIs
20. Microsoft Cognitive Services
Puedes construir apps que brinden experiencias inteligentes,
atractivas, naturales, más personales y humanas a final de cuentas
gracias al poder de la Inteligencia Artificial y el conocimiento de la
web.
Construye apps basadas en algoritmos poderosos con pocas líneas
de código. No hay límite en lo que puedes construir, utiliza las APIs
que incorporan Machine Learning y da vida a tus ideas.
21.
22.
23. 1. Regístrate con tu
cuenta de
Microsoft
2. Selecciona las APIs
de tu interés y
suscríbete
3. Genera Trial Keys