Quique Fdez. Guerra
Software Dev. Engineer
Plain Concepts
@CKGrafico
Carlos Carrillo Boj
Software Dev. Engineer
Plain Concepts
@3Lcarry
BOTS, BOTS
EVERYWHERE!
POR QUÉ BOTS?
?
Gracias a los bots podemos obtener respuestas simples a preguntas
complejas.
(Skyscanner)
I Robot
BOTS VS APPS
¿Son los bots las nuevas apps? ¿Son los bots mejores?
Humans
BOTS VS APPS
Los bots son fáciles de instalar.
Humans
¿Son los bots las nuevas apps? ¿Son los bots mejores?
BOTS VS APPS
Humans
Mantener una aplicación es más costoso.
¿Son los bots las nuevas apps? ¿Son los bots mejores?
BOTS VS APPS
Humans
Hay casos en los que no se justifica el uso de una app.
¿Son los bots las nuevas apps? ¿Son los bots mejores?
BOTS VS APPS
Humans
Actualizar una app no suele ser automático.
¿Son los bots las nuevas apps? ¿Son los bots mejores?
BOTS VS APPS
Humans
El ciclo de desarrollo es más inmediato en los bots.
¿Son los bots las nuevas apps? ¿Son los bots mejores?
BOTS VS APPS
¿Son los bots las nuevas apps? ¿Son los bots mejores?
Los humanos estamos acostumbrados a conversar.
Humans
Human language is the new UI
Bots are the new apps;
digital assistants are meta apps
Intelligence infused into all
interactions
HAGAMOS BOTS
Vale me has convencido… ¿Y ahora?
Creamos un BOT
Wall·e
Crear la lógica de
backend del bot.
Reconocimiento
del lenguaje (red
neuronal).
Conectar con las
APIs de Skype,
Telegram, Slack…
HAGAMOS BOTS (MEJOR)
Vale me has convencido… ¿Y ahora?
Bot Framework
““Wall·e””
BOT FRAMEWORK
Big Hero 6
Bot Connector Service
Conecta tus bots con
Slack, Twitter, Telegram,
etc.
Bot Directory
Descubre y prueba otros
bots.
Bot Builder SDK
SDK Open Source
para trabajar con
Node.js o C#
Ex Machina
Your bot
Cognitive Services
The Bot Builder SDK
Bot Connector
Your conversation
logic
Your Business
Logic
Web
service
Using Bot Builder SDK
(Node.js + C#)
LUIS Translator Bing APIs . . .
Microsoft Cognitive Services
Channels
Azure Hosted
BOT FRAMEWORK
HACIENDO UN BOT
Estos son los pasos a seguir para crear nuestro propio bot.
Chappie
Plantilla
para Visual
Studio
Bot
sencillo
creado
Publicar en
Azure
Conectar
con los
usuarios
Añadir Luis
LUIS (Language Understanding Intelligent Services)
UN PAR DE EJEMPLOS
Hello World aka Echo
Elysium
¡Pidamos una pizza!
HACIENDO EL BOT
Hagamos algo que no sea un Hello World o un Todo list.
Real Steel
Quique Fdez. Guerra
Software Dev. Engineer
Plain Concepts
@CKGrafico
Carlos Carrillo Boj
Software Dev. Engineer
Plain Concepts
@3Lcarry
¡GRACIAS!

Los bots son las nuevas apps

  • 1.
    Quique Fdez. Guerra SoftwareDev. Engineer Plain Concepts @CKGrafico Carlos Carrillo Boj Software Dev. Engineer Plain Concepts @3Lcarry BOTS, BOTS EVERYWHERE!
  • 4.
    POR QUÉ BOTS? ? Graciasa los bots podemos obtener respuestas simples a preguntas complejas. (Skyscanner) I Robot
  • 5.
    BOTS VS APPS ¿Sonlos bots las nuevas apps? ¿Son los bots mejores? Humans
  • 6.
    BOTS VS APPS Losbots son fáciles de instalar. Humans ¿Son los bots las nuevas apps? ¿Son los bots mejores?
  • 7.
    BOTS VS APPS Humans Manteneruna aplicación es más costoso. ¿Son los bots las nuevas apps? ¿Son los bots mejores?
  • 8.
    BOTS VS APPS Humans Haycasos en los que no se justifica el uso de una app. ¿Son los bots las nuevas apps? ¿Son los bots mejores?
  • 9.
    BOTS VS APPS Humans Actualizaruna app no suele ser automático. ¿Son los bots las nuevas apps? ¿Son los bots mejores?
  • 10.
    BOTS VS APPS Humans Elciclo de desarrollo es más inmediato en los bots. ¿Son los bots las nuevas apps? ¿Son los bots mejores?
  • 11.
    BOTS VS APPS ¿Sonlos bots las nuevas apps? ¿Son los bots mejores? Los humanos estamos acostumbrados a conversar. Humans Human language is the new UI Bots are the new apps; digital assistants are meta apps Intelligence infused into all interactions
  • 12.
    HAGAMOS BOTS Vale mehas convencido… ¿Y ahora? Creamos un BOT Wall·e Crear la lógica de backend del bot. Reconocimiento del lenguaje (red neuronal). Conectar con las APIs de Skype, Telegram, Slack…
  • 13.
    HAGAMOS BOTS (MEJOR) Valeme has convencido… ¿Y ahora? Bot Framework ““Wall·e””
  • 14.
    BOT FRAMEWORK Big Hero6 Bot Connector Service Conecta tus bots con Slack, Twitter, Telegram, etc. Bot Directory Descubre y prueba otros bots. Bot Builder SDK SDK Open Source para trabajar con Node.js o C#
  • 15.
    Ex Machina Your bot CognitiveServices The Bot Builder SDK Bot Connector Your conversation logic Your Business Logic Web service Using Bot Builder SDK (Node.js + C#) LUIS Translator Bing APIs . . . Microsoft Cognitive Services Channels Azure Hosted BOT FRAMEWORK
  • 16.
    HACIENDO UN BOT Estosson los pasos a seguir para crear nuestro propio bot. Chappie Plantilla para Visual Studio Bot sencillo creado Publicar en Azure Conectar con los usuarios Añadir Luis LUIS (Language Understanding Intelligent Services)
  • 17.
    UN PAR DEEJEMPLOS Hello World aka Echo Elysium ¡Pidamos una pizza!
  • 18.
    HACIENDO EL BOT Hagamosalgo que no sea un Hello World o un Todo list. Real Steel
  • 19.
    Quique Fdez. Guerra SoftwareDev. Engineer Plain Concepts @CKGrafico Carlos Carrillo Boj Software Dev. Engineer Plain Concepts @3Lcarry ¡GRACIAS!

Notas del editor

  • #6 https://medium.com/@Skyscanner/why-bots-e97091713d36#.o9asd6j6s
  • #7 https://medium.com/making-meya/11-reasons-why-bots-are-the-new-apps-9bb3856d60a7#.u482fwb8i
  • #8 https://www.google.es/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwiT5-eH5pzQAhUErxoKHa74DHQQjRwIBw&url=https%3A%2F%2Fwww.smashingmagazine.com%2F2015%2F09%2Fapproaches-for-multiplatform-ui-design-adaptation%2F&bvm=bv.138169073,d.ZGg&psig=AFQjCNGco74BvM4WW4Wi228rqtFBH3awOA&ust=1478819495243030
  • #9 https://medium.com/making-meya/11-reasons-why-bots-are-the-new-apps-9bb3856d60a7#.u482fwb8i
  • #10 https://medium.com/making-meya/11-reasons-why-bots-are-the-new-apps-9bb3856d60a7#.u482fwb8i
  • #11 http://www.mobincube.com/help/en/228-What-if-I-decide-to-publish-my-application-on-App-Store/resources/images/publishingProcess.png
  • #12 http://blog.spec-india.com/mobile-application-development-processes/
  • #13 https://medium.com/making-meya/11-reasons-why-bots-are-the-new-apps-9bb3856d60a7#.u482fwb8i
  • #15 https://br.pinterest.com/pin/542261611359794939/