Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018

343 views

Published on

¿Existe otra manera de consumir información además del reporting o el bi? Aprende a usar el Bot Framework de Microsoft.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018

  1. 1. Bot Framework Otra manera de acceder a tus datos Guillermo Pérez - Development Lead - @gperezivo Paula Frías - Product Developer
  2. 2. Bots, bots, bots… ¿Qué es un Bot? “Un programa de ordenador que realiza tareas automáticas”
  3. 3. Y… ¿qué es un ChatBot? “Chatbots are interactive software platforms that reside in apps, live chat, email, and SMS and can behave in a human-like manner. ” Business Insider.
  4. 4. ¿Por qué un bot?  Mejora en la interacción con el usuario  Capacidad de eliminar tareas redundantes  Capacidad de escalabilidad (“personal”)
  5. 5. ¿Para qué un bot?  Asistentes personales  Ayuda personalizada sobre una aplicación.  Atención al cliente y ventas.  Lo que se te ocurra
  6. 6. ¿Para qué un bot?  Veamos un ejemplo:  BotOnes: Facilita el acceso a la agenda y contacto con ponentes.  No sustituye la atención personal, la complementa.
  7. 7. ¿Tiene futuro esto de los bots? En 2021 más del 50% de las empresas gastarán más anualmente en desarrollo de bots o chatbots que en aplicaciones móviles. Gartner. Top strategic predictions for 2018
  8. 8. ¿Por qué ahora?  Nuevo paradigma de acceso a la información  Herramientas para fácil desarrollo  Auge de infraestructura cloud  Avances en machine learning
  9. 9. La Situación Previa Configurar Analizar Operar Pedir Informar Revisar Analizar Servicio y Herramientas Cliente Equipo Flex
  10. 10. La Solución Ajusta Informa Configura ¿Resuelve? Pedir Informar Dame información de: - Incidencias - Informes - Rendimiento - Problemas Servicio y Herramientas Cliente Equipo Flex
  11. 11. El Alma de la Solución
  12. 12. ¿Cómo interactuamos con un bot? Texto Lenguaje natural Habla Adaptive Cards
  13. 13. ¿Qué puede hacer un bot?
  14. 14. Automatización de tareas
  15. 15. Acceso a conocimiento
  16. 16. Interacción con web
  17. 17. Bot proactivo
  18. 18. Transición de Bot a persona Clasificación Escalado Supervisión
  19. 19. Bots en aplicaciones
  20. 20. Bots en sitios web
  21. 21. ¿Qué tipo de bot necesitamos? ¿Reaccionan a mensajes? ¿Saben quién está hablando? ¿Saben dónde está teniendo lugar la conversación? ¿Recuerdan las conversaciones? ¿Pueden aprender en base a lo que decimos?
  22. 22. Flujo conversacional
  23. 23. Microsoft Cognitive Services Aprendizaje automático Búsqueda Lenguaje Conocimiento Habla Visión
  24. 24. LUIS: Procesamiento de lenguaje natural  Language Understanding Intelligent Service.  Un servicio basado en Machine Learning para crear comprensión lingüística natural en aplicaciones y bots.  Reconoce intenciones y entidades.  Hay que entrenarlo.
  25. 25. Demo: LUIS  Como crearlo  Como entrenarlo  Como probarlo  Mantenimiento
  26. 26. Adaptive Cards  Permite crear tipos de mensajes enriquecidos en JSON  Portable  Facil de definir y de consumir  Presentación automática, de momento solo en web.
  27. 27. Adaptive Cards
  28. 28. Adaptive Cards
  29. 29. ¿Cómo navegamos a través del bot? Asegúrate que el usuario no se pierda ¿Puede el usuario ir hacia atrás en la conversación? ¿Cómo navega el usuario al menú principal? ¿Cómo cancela el usuario una operación?
  30. 30. El bot rebelde
  31. 31. El bot despistado
  32. 32. El bot misterioso
  33. 33. El bot “capitán lógico”
  34. 34. El bot que no puede olvidar
  35. 35. Y, nunca olvides… Nombre Logo Personalidad
  36. 36. Bot Framework Microsoft Cognitive Services Tu bot Lógica conversacional Lógica de negocio Bot Builder SDK Node.js C# Bot Connector Envío y recepción de mensajes Almacenamiento del estado Telemetría Bing Cortana Skype Skype for Business Web Chat Direct Line Email Facebook Messenger Microsoft Teams Slack Telegram Twilio (SMS) Canales
  37. 37. DEMO:  Como crear un chatbot.  Objetivo: Crear un chatbot para consultar estado de los servidores  Posibles futuros objetivos:  Aviso automático de incidencias
  38. 38. ¿Dónde lo vamos a utilizar?
  39. 39. ¿Dónde lo vamos a utilizar? - Telegram  Primero tenemos que registrarlo con el BotFather de Telegram.
  40. 40. ¿Dónde lo vamos a utilizar? - Telegram  Primero tenemos que registrarlo con el BotFather de Telegram.
  41. 41. ¿Dónde lo vamos a utilizar? - Telegram  El bot nos dará un token que tenemos que introducir en el portal.
  42. 42. PreguntasPreguntas

×