18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever
Transcript of 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever
![Page 1: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/1.jpg)
18º Betabeers Granada
+ info: betabeers.com / @betabeersGRX / @jmrobles
#bbGRX
![Page 2: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/2.jpg)
#bbGRX
Siempre agradecidos a...
![Page 3: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/3.jpg)
#bbGRX
Menú del día
![Page 4: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/4.jpg)
IBM BluemixConoce todo lo que puede hacer por tí
![Page 5: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/5.jpg)
¿Qué es IBM Bluemix?● Múltiples servicios para desarrolladores:
○ Crea, ejecuta y gestiona tus aplicaciones en la nube○ Múltiples herramientas DevOps○ Gran catálogo de servicios creados por IBM o terceros
■ Datos y Análisis■ Watson■ Seguridad■ Móvil■ Internet of Things
![Page 6: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/6.jpg)
Despliega tus apps
https://betabeers.com/blog/crea-ejecuta-gestiona-aplicaciones-ibm-bluemix-204/
![Page 7: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/7.jpg)
Watson
https://betabeers.com/blog/watson-bienvenido-a-la-era-cognitiva-177
![Page 8: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/8.jpg)
IoT Foundation
https://betabeers.com/blog/adentrate-el-mundo-internet-things-la-mano-ibm-iot-foundation-196/
![Page 9: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/9.jpg)
IBM Global Entrepreneur Program
Hasta 120k$ en servicios IaaS y PaaS durante un añoAcceso a Clientes Enterprise
Soporte Técnico mundialGlobal Go-To-Market
https://developer.ibm.com/startups/
![Page 10: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/10.jpg)
Elemental, querido WatsonMejora tus apps utilizando servicios cognitivos
![Page 11: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/11.jpg)
¿Qué es Watson?
Conjunto de servicios cognitivos dentro de Bluemix que permiten enriquecer la experiencia de uso de las aplicaciones.
![Page 12: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/12.jpg)
¿Y qué podemos encontrar dentro de Watson?
Hay multitud de servicios englobados en 4 categorías:
● análisis de textos y lenguaje
● análisis del habla
● análisis de imágenes
● análisis de conceptos
![Page 13: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/13.jpg)
Lenguaje
![Page 14: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/14.jpg)
Concept Expansion
● Permite expandir expresiones a términos más coloquiales o relacionados
big apple
{"prevalence": 0.6342026591300964,"result": "regional parenting content"
},{
"prevalence": 0.6042706370353699,"result": "largest publisher"
},{
"prevalence": 0.5375361442565918,"result": "first nyc parenting"
},{
"prevalence": 0.5190573334693909,"result": "brooklyn’s"
},{
"prevalence": 0.5178307294845581,"result": "new york city's"
}
Demo: http://concept-expansion-demo.mybluemix.net
![Page 15: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/15.jpg)
Concept Insights
● Devuelve una lista de conceptos clave relacionados con el texto
Betabeers is a community of developers which shares knowledge on technology and startups by organizing
monthly meetings
startupstechnology
community
knowledge
Demo: https://concept-insights-demo.mybluemix.net
![Page 16: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/16.jpg)
Dialog
Demo: http://dialog-demo.mybluemix.net
● Usa scripts para permitir al usuario mantener una conversación que lo guíe durante una serie de pasos
![Page 17: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/17.jpg)
Dialog
Demo: http://dialog-demo.mybluemix.net
● Usa scripts para permitir al usuario mantener una conversación que lo guíe durante una serie de pasos
![Page 18: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/18.jpg)
Document Conversion
● Convierte documentos HTML, PDF o Word a HTML, texto plano o un conjunto de respuestas JSON
Demo: https://document-conversion-demo.mybluemix.net
![Page 19: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/19.jpg)
Language Translation
● Traductor de textos basados en el contexto (conversación, noticias, patentes…)
Demo: http://language-translation-demo.mybluemix.net
![Page 20: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/20.jpg)
Natural Language Classifier● A partir de un conjunto de entrenamiento, permite asignar clases a textos
Demo: http://natural-language-classifier-demo.mybluemix.net
Entrenar Clasificador
Entrada:Nueva pregunta
Salida:Clase C
Clase Apregunta1, pregunta2,
---preguntaN,
Clase Bpregunta1, pregunta2,
---preguntaN, Clase C
pregunta1, pregunta2,
---preguntaN,
![Page 21: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/21.jpg)
Personality Insights
● Define la personalidad de una persona a partir de textos o tweets
Demo: https://watson-pi-demo.mybluemix.net
Don Quijote de la Mancha
![Page 22: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/22.jpg)
Relationship Extraction
● Extrae entidades y relaciones de textos
Demo: http://ibmlaser.mybluemix.net/siredemo.html
![Page 23: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/23.jpg)
Retrieve and Rank
● Busca respuestas a preguntas y las ordena por puntuación
Demo: http://retrieve-and-rank-demo.mybluemix.net/rnr-demo/dist/
![Page 24: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/24.jpg)
Tone Analyzer
● Analiza y puntúa el tono de un texto○ emocional (enfado, asco, alegría, tristeza y miedo)○ social (franqueza, escrúpulos, extraversión, amabilidad y rango emocional)○ lenguaje (analítico, confidente o tentativo)
Demo: https://tone-analyzer-demo.mybluemix.net
![Page 25: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/25.jpg)
Alchemy Language
● Colección de APIs que permite analizar texto para extraer palabras clave, entidades, conceptos o sentiment analysis entre otros
Demo: http://www.alchemyapi.com/products/demo/alchemylanguage
![Page 26: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/26.jpg)
Habla
![Page 27: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/27.jpg)
Speech to Text
● Convierte voz a texto
Demo: https://speech-to-text-demo.mybluemix.net
![Page 28: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/28.jpg)
Text to Speech
● Reproduce textos a voz
Demo: https://text-to-speech-demo.mybluemix.net
![Page 29: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/29.jpg)
Visión
![Page 30: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/30.jpg)
Visual Insights
● Extrae palabras clave asociadas a un conjunto de fotografías
Demo: http://visual-insights-demo.mybluemix.net
● intereses: ○ animales 37%○ moda 32%○ perros 31%
● lugares:○ exteriores 34%○ naturaleza 30%○ interiores 28%
● gente:○ bebes 16%○ multitudes 14%
● cosas que no son fotos:○ gráficos 9%
![Page 31: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/31.jpg)
Visual Recognition
● Extrae diferentes elementos contenidos en una fotografía● También permite entrenar un clasificador para diferenciar elementos
Demo: https://visual-recognition-demo.mybluemix.net/
● Multitud 73%● Desfile 69%● Escena 68%● Vehículo terrestre 68%● Camión de bomberos 67%
![Page 32: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/32.jpg)
Alchemy Vision
● A partir de una imagen devuelve información sobre las personas que aparecen y si son famosas, entidades asociadas a la misma o textos entre otros
Demo: http://vision.alchemy.ai
● Texto en la imagen (sherlock)● Hay personas 100%● Celebridades
○ Benedict Cumberbatch 69%■ persona, actor, nominado a
premios, actor de películas, actor de TV
○ Martin Freeman 96,1%■ persona, actor, actor de cine,
actor de TV
![Page 33: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/33.jpg)
Conceptos
![Page 34: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/34.jpg)
Tradeoff Analytics
● Ayuda a tomar decisiones en conjuntos de elementos con varias configuraciones, permitiendo descartar elementos y aplicar filtros
Demo: http://tradeoff-analytics-demo.mybluemix.net/
![Page 35: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/35.jpg)
Alchemy Data News
● Busca noticias y blogs a partir de una serie de palabras claves enriquecidas con NLP
Demo: http://querybuilder.alchemyapi.com/builder
![Page 36: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/36.jpg)
Node-RED
![Page 37: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/37.jpg)
Node-RED
● Herramienta open source para diseño visual de aplicaciones● Disponible para desplegar tanto en un servidor privado como en Bluemix
![Page 38: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/38.jpg)
Demo time!Monitoriza y lee todos los tuits que contengan #bbMAD o #beBluemix… ¡Todos a tuitear!
Demo: http://nodered-betabeers.mybluemix.net/audio
![Page 39: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/39.jpg)
Recursos
● IBM Watson Developer Cloud● IBM Bluemix● Node-RED● Código con el flujo de la demo● Comunidad de IBM en español
![Page 40: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/40.jpg)
#bbGRX
Facebook Bot con Watson
https://github.com/nheidloff/facebook-watson-bot
1. Crear cuenta trial en BlueMix y configurar Watson/máquina virtual2. Clonar el repo de abajo en la máquina de BlueMix3. Crear app en Facebook y añadir “Messenger”. Configurar los
endpoints4. Cruzar dedos y probar
US South : https://api.ng.bluemix.net / United Kingdom : https://api.eu-gb.bluemix.net
![Page 41: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/41.jpg)
#bbGRX
Facebook Bot con Watson
http://buzzbot-fendered-implementation.eu-gb.mybluemix.net
http://dialog-tool-chemabbgrx-1154.eu-gb.mybluemix.net/
![Page 42: 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever](https://reader031.fdocuments.mx/reader031/viewer/2022021422/5a6e73c57f8b9a38568b47e3/html5/thumbnails/42.jpg)
¡Muchas gracias!
#bbGRX