View
432
Download
0
Category
Preview:
Citation preview
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
Un bot es una aplicación informáticaque se comporta como un humano,es decir, es inteligente y puedeinteractuar con otros programas ohumanos.
Puede platicar contigo, tomardecisions y darte información útil, yasea realizando cálculos a granvelocidad, realizando búsquedasautomáticas en Internet yanalizando grandes cantidades deinformación en segundos.
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, creadoresde cuentas.
Ventajas
• Hoy en día, los bots han sido optimizados para el aprendizaje automaticoy la inteligencia artificial.
• Ayudan a las empresas a proporcionar servicio 24/7/365 en áreas talescomo 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 unfuturo potencial.
Desventajas (riesgos)
• Un bot puede ser programado para que realice tareas automatizadasintrusivas, tales como: envío de SPAM, robo de información, ataquesDDoS, 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 deuna empresa/negocio.
Bot Framework es un servicio operado porMicrosoft y un SDK.
Bot Framework es una de las muchasherramientas que ofrece Microsoft para construir un Bot.
Otros servicios son: * LUIS (Language Understanding Intelligence Service)* Speech APIs* Azure, etc
Tu bot
{"type": "Message","id": "68YrxgtB53Y","conversationId": "DphPaFQrDuZDKyCez4AFGcT4vy5aQDje1lLGIjB8v18MFtb","language": "en","text": "You can say \"/order\" to order!","attachments": [ ],"from": {"name": "+12065551212","channelId": "sms","address": "+12065551212","id": "Ro52hKN287","isBot": false
},"channelData": { SMS data here },"botUserData": { your data here },...
}
Bot Connector
¿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
¿Qué es Microsoft Cognitive Services?
• Es una colección de APIs inteligentes que hacen posible que tusapps vean, escuchen, hablen, entiendan e interpreten nuestrasnecesidades utilizando métodos naturales de comunicación.
• Anunciado oficialmente en el evento //Build 2016
• Previamente conocido como Proyecto Oxford.
microsoft.com/cognitive
Microsoft Cognitive Services
Desde rostros hasta sentimientos, permite a tusapps entender mejor imágenes y videos
Escucha y habla a tus usuarios filtrando el ruido, identificando hablantes y entendiendointenciones.
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
Microsoft Cognitive Services
Puedes construir apps que brinden experiencias inteligentes,atractivas, naturales, más personales y humanas a final de cuentasgracias al poder de la Inteligencia Artificial y el conocimiento de laweb.
Construye apps basadas en algoritmos poderosos con pocas líneasde código. No hay límite en lo que puedes construir, utiliza las APIsque incorporan Machine Learning y da vida a tus ideas.
1. Regístrate con tucuenta de Microsoft
2. Selecciona las APIs de tu interés y suscríbete
3. Genera Trial Keys
Recommended