SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
18º Betabeers Granada
+ info: betabeers.com / @betabeersGRX / @jmrobles
#bbGRX
#bbGRX
Siempre agradecidos a...
#bbGRX
Menú del día
IBM Bluemix
Conoce todo lo que puede hacer por tí
¿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
Despliega tus apps
https://betabeers.com/blog/crea-ejecuta-gestiona-aplicaciones-ibm-bluemix-204/
Watson
IoT Foundation
https://betabeers.com/blog/adentrate-el-mundo-internet-
things-la-mano-ibm-iot-foundation-196/
IBM Global Entrepreneur Program
Hasta 120k$ en servicios IaaS y PaaS durante un año
Acceso a Clientes Enterprise
Soporte Técnico mundial
Global Go-To-Market
https://developer.ibm.com/startups/
Elemental, querido Watson
Mejora tus apps utilizando servicios cognitivos
¿Qué es Watson?
Conjunto de servicios cognitivos dentro de Bluemix que permiten enriquecer la
experiencia de uso de las aplicaciones.
¿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
Lenguaje
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
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
startups
technology
community
knowledge
Demo: https://concept-insights-demo.mybluemix.net
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
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
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
Language Translation
● Traductor de textos basados en el contexto (conversación,
noticias, patentes…)
Demo: http://language-translation-demo.mybluemix.net
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 A
pregunta1,
pregunta2,
---
preguntaN,
Clase B
pregunta1,
pregunta2,
---
preguntaN, Clase C
pregunta1,
pregunta2,
---
preguntaN,
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
Relationship Extraction
● Extrae entidades y relaciones de textos
Demo: http://ibmlaser.mybluemix.net/siredemo.html
Retrieve and Rank
● Busca respuestas a preguntas y las ordena por puntuación
Demo: http://retrieve-and-rank-demo.mybluemix.net/rnr-demo/dist/
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
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
Habla
Speech to Text
● Convierte voz a texto
Demo: https://speech-to-text-demo.mybluemix.net
Text to Speech
● Reproduce textos a voz
Demo: https://text-to-speech-demo.mybluemix.net
Visión
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%
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%
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
Conceptos
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/
Alchemy Data News
● Busca noticias y blogs a partir de una serie de palabras
claves enriquecidas con NLP
Demo: http://querybuilder.alchemyapi.com/builder
Node-RED
Node-RED
● Herramienta open source para diseño visual de aplicaciones
● Disponible para desplegar tanto en un servidor privado como en Bluemix
Demo time!
Monitoriza y lee todos los tuits que contengan #bbMAD o #beBluemix… ¡Todos a tuitear!
Demo: http://nodered-betabeers.mybluemix.net/audio
Recursos
● IBM Watson Developer Cloud
● IBM Bluemix
● Node-RED
● Código con el flujo de la demo
● Comunidad de IBM en español
#bbGRX
Facebook Bot con Watson
https://github.com/nheidloff/facebook-watson-bot
1. Crear cuenta trial en BlueMix y configurar Watson/máquina virtual
2. Clonar el repo de abajo en la máquina de BlueMix
3. Crear app en Facebook y añadir “Messenger”. Configurar los
endpoints
4. Cruzar dedos y probar
US South : https://api.ng.bluemix.net / United Kingdom : https://api.eu-gb.bluemix.net
#bbGRX
Facebook Bot con Watson
http://buzzbot-fendered-implementation.eu-gb.mybluemix.net
http://dialog-tool-chemabbgrx-1154.eu-gb.mybluemix.net/
¡Muchas gracias!
#bbGRX

Más contenido relacionado

Similar a 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever

Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?Juan Carlos Gonzalez
 
Programa curso glogster_(cu_valles)-1
Programa curso glogster_(cu_valles)-1Programa curso glogster_(cu_valles)-1
Programa curso glogster_(cu_valles)-1Tony López Ramírez
 
Gestión De Cuentas Internet
Gestión De Cuentas InternetGestión De Cuentas Internet
Gestión De Cuentas Internetguest563005
 
Tips para mejorar ventas digitales
Tips para mejorar ventas digitalesTips para mejorar ventas digitales
Tips para mejorar ventas digitalesDr. Edwin Hernandez
 
SEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresasSEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresasAnimoo
 
Portafolio avantia software_solutions
Portafolio avantia software_solutionsPortafolio avantia software_solutions
Portafolio avantia software_solutionsfvivas76
 
UTMACH PORTAFOLIO DE HERRAMIENTAS INFORMATICAS
 UTMACH PORTAFOLIO DE HERRAMIENTAS INFORMATICAS UTMACH PORTAFOLIO DE HERRAMIENTAS INFORMATICAS
UTMACH PORTAFOLIO DE HERRAMIENTAS INFORMATICASCGRR14
 
Portafolio herramientas informaticas UTMACH
Portafolio herramientas informaticas UTMACHPortafolio herramientas informaticas UTMACH
Portafolio herramientas informaticas UTMACHCGRR14
 
Commit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningCommit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningRafa Hidalgo
 
=Ven a conocer la plataforma cloud de IBM!
=Ven a conocer la plataforma cloud de IBM! =Ven a conocer la plataforma cloud de IBM!
=Ven a conocer la plataforma cloud de IBM! Virginia Fernandez
 
Las diez estrategias para mejorar la presencia Online de tu negocio
Las diez estrategias para mejorar la presencia Online de tu negocioLas diez estrategias para mejorar la presencia Online de tu negocio
Las diez estrategias para mejorar la presencia Online de tu negocioSiteGround España
 
GestióN De Cuentas Internet
GestióN De Cuentas InternetGestióN De Cuentas Internet
GestióN De Cuentas Internetanaliacuentas
 
Primeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigoPrimeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigoPHP Vigo
 
Desarrollo de aplicaciones android con Python
Desarrollo de aplicaciones android con PythonDesarrollo de aplicaciones android con Python
Desarrollo de aplicaciones android con PythonManuel Pérez
 
Cobertura de código con test funcionales para superhéroes
Cobertura de código con test funcionales para superhéroesCobertura de código con test funcionales para superhéroes
Cobertura de código con test funcionales para superhéroesatSistemas
 
Combinación ganadora: Plone como CMS, tu framework preferido como frontend
Combinación ganadora: Plone como CMS, tu framework preferido como frontendCombinación ganadora: Plone como CMS, tu framework preferido como frontend
Combinación ganadora: Plone como CMS, tu framework preferido como frontendmenttes
 

Similar a 18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever (20)

Alto rendimiento en la web
Alto rendimiento en la webAlto rendimiento en la web
Alto rendimiento en la web
 
Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?
 
Programa curso glogster_(cu_valles)-1
Programa curso glogster_(cu_valles)-1Programa curso glogster_(cu_valles)-1
Programa curso glogster_(cu_valles)-1
 
Gestión De Cuentas Internet
Gestión De Cuentas InternetGestión De Cuentas Internet
Gestión De Cuentas Internet
 
Tips para mejorar ventas digitales
Tips para mejorar ventas digitalesTips para mejorar ventas digitales
Tips para mejorar ventas digitales
 
SEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresasSEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresas
 
Portafolio avantia software_solutions
Portafolio avantia software_solutionsPortafolio avantia software_solutions
Portafolio avantia software_solutions
 
UTMACH PORTAFOLIO DE HERRAMIENTAS INFORMATICAS
 UTMACH PORTAFOLIO DE HERRAMIENTAS INFORMATICAS UTMACH PORTAFOLIO DE HERRAMIENTAS INFORMATICAS
UTMACH PORTAFOLIO DE HERRAMIENTAS INFORMATICAS
 
Portafolio herramientas informaticas UTMACH
Portafolio herramientas informaticas UTMACHPortafolio herramientas informaticas UTMACH
Portafolio herramientas informaticas UTMACH
 
Commit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningCommit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine Learning
 
=Ven a conocer la plataforma cloud de IBM!
=Ven a conocer la plataforma cloud de IBM! =Ven a conocer la plataforma cloud de IBM!
=Ven a conocer la plataforma cloud de IBM!
 
Las diez estrategias para mejorar la presencia Online de tu negocio
Las diez estrategias para mejorar la presencia Online de tu negocioLas diez estrategias para mejorar la presencia Online de tu negocio
Las diez estrategias para mejorar la presencia Online de tu negocio
 
GestióN De Cuentas Internet
GestióN De Cuentas InternetGestióN De Cuentas Internet
GestióN De Cuentas Internet
 
Primeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigoPrimeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigo
 
Pres3
Pres3Pres3
Pres3
 
Desarrollo de aplicaciones android con Python
Desarrollo de aplicaciones android con PythonDesarrollo de aplicaciones android con Python
Desarrollo de aplicaciones android con Python
 
Creación de proyectos web con Drupal
Creación de proyectos web con DrupalCreación de proyectos web con Drupal
Creación de proyectos web con Drupal
 
Cobertura de código con test funcionales para superhéroes
Cobertura de código con test funcionales para superhéroesCobertura de código con test funcionales para superhéroes
Cobertura de código con test funcionales para superhéroes
 
Demo 2012
Demo 2012Demo 2012
Demo 2012
 
Combinación ganadora: Plone como CMS, tu framework preferido como frontend
Combinación ganadora: Plone como CMS, tu framework preferido como frontendCombinación ganadora: Plone como CMS, tu framework preferido como frontend
Combinación ganadora: Plone como CMS, tu framework preferido como frontend
 

Más de JM Robles

FlutterConf: Accessibility on Flutter
FlutterConf: Accessibility on FlutterFlutterConf: Accessibility on Flutter
FlutterConf: Accessibility on FlutterJM Robles
 
XXV Betabeers Granada: Blockchain, más allá de las criptomonedas
XXV Betabeers Granada: Blockchain, más allá de las criptomonedasXXV Betabeers Granada: Blockchain, más allá de las criptomonedas
XXV Betabeers Granada: Blockchain, más allá de las criptomonedasJM Robles
 
8º Betabeers Granada: Agresso ERP PoC por Unit4
8º Betabeers Granada: Agresso ERP PoC por Unit48º Betabeers Granada: Agresso ERP PoC por Unit4
8º Betabeers Granada: Agresso ERP PoC por Unit4JM Robles
 
8º Betabeers Granada: Android Wear por GDG Granada
8º Betabeers Granada: Android Wear por GDG Granada8º Betabeers Granada: Android Wear por GDG Granada
8º Betabeers Granada: Android Wear por GDG GranadaJM Robles
 
8º Betabeers Granada: Android Wear y sus smartwatches
8º Betabeers Granada: Android Wear y sus smartwatches8º Betabeers Granada: Android Wear y sus smartwatches
8º Betabeers Granada: Android Wear y sus smartwatchesJM Robles
 
APis REST: Parse
APis REST: ParseAPis REST: Parse
APis REST: ParseJM Robles
 
APIs REST: Django y Go
APIs REST: Django y GoAPIs REST: Django y Go
APIs REST: Django y GoJM Robles
 
4º Betabeers Granada: De pelis 3D, máquinas recretivas y antivirus
4º Betabeers Granada: De pelis 3D, máquinas recretivas y antivirus4º Betabeers Granada: De pelis 3D, máquinas recretivas y antivirus
4º Betabeers Granada: De pelis 3D, máquinas recretivas y antivirusJM Robles
 
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...JM Robles
 
Inside Hitsbook por Javier Nievas - 3º Betabeers Granada
Inside Hitsbook por Javier Nievas - 3º Betabeers GranadaInside Hitsbook por Javier Nievas - 3º Betabeers Granada
Inside Hitsbook por Javier Nievas - 3º Betabeers GranadaJM Robles
 
Desarrollo colaborativo con GIT por @jjmerelo - 3º Betabeers Granada
Desarrollo colaborativo con GIT por @jjmerelo - 3º Betabeers GranadaDesarrollo colaborativo con GIT por @jjmerelo - 3º Betabeers Granada
Desarrollo colaborativo con GIT por @jjmerelo - 3º Betabeers GranadaJM Robles
 
Obsso: Cambiar is the new Comprar
Obsso: Cambiar is the new ComprarObsso: Cambiar is the new Comprar
Obsso: Cambiar is the new ComprarJM Robles
 
Giftday: la App para saber qué regalar
Giftday: la App para saber qué regalarGiftday: la App para saber qué regalar
Giftday: la App para saber qué regalarJM Robles
 
La Oficina de Software Libre de la Universidad de Granada
La Oficina de Software Libre de la Universidad de GranadaLa Oficina de Software Libre de la Universidad de Granada
La Oficina de Software Libre de la Universidad de GranadaJM Robles
 
Google App Engine como backend de apps mobile
Google App Engine como backend de apps mobileGoogle App Engine como backend de apps mobile
Google App Engine como backend de apps mobileJM Robles
 
1º Betabeers granada
1º Betabeers granada1º Betabeers granada
1º Betabeers granadaJM Robles
 
Tecnología NFC - Betabeers
Tecnología NFC - BetabeersTecnología NFC - Betabeers
Tecnología NFC - BetabeersJM Robles
 
Go, el lenguaje de Google
Go, el lenguaje de GoogleGo, el lenguaje de Google
Go, el lenguaje de GoogleJM Robles
 

Más de JM Robles (18)

FlutterConf: Accessibility on Flutter
FlutterConf: Accessibility on FlutterFlutterConf: Accessibility on Flutter
FlutterConf: Accessibility on Flutter
 
XXV Betabeers Granada: Blockchain, más allá de las criptomonedas
XXV Betabeers Granada: Blockchain, más allá de las criptomonedasXXV Betabeers Granada: Blockchain, más allá de las criptomonedas
XXV Betabeers Granada: Blockchain, más allá de las criptomonedas
 
8º Betabeers Granada: Agresso ERP PoC por Unit4
8º Betabeers Granada: Agresso ERP PoC por Unit48º Betabeers Granada: Agresso ERP PoC por Unit4
8º Betabeers Granada: Agresso ERP PoC por Unit4
 
8º Betabeers Granada: Android Wear por GDG Granada
8º Betabeers Granada: Android Wear por GDG Granada8º Betabeers Granada: Android Wear por GDG Granada
8º Betabeers Granada: Android Wear por GDG Granada
 
8º Betabeers Granada: Android Wear y sus smartwatches
8º Betabeers Granada: Android Wear y sus smartwatches8º Betabeers Granada: Android Wear y sus smartwatches
8º Betabeers Granada: Android Wear y sus smartwatches
 
APis REST: Parse
APis REST: ParseAPis REST: Parse
APis REST: Parse
 
APIs REST: Django y Go
APIs REST: Django y GoAPIs REST: Django y Go
APIs REST: Django y Go
 
4º Betabeers Granada: De pelis 3D, máquinas recretivas y antivirus
4º Betabeers Granada: De pelis 3D, máquinas recretivas y antivirus4º Betabeers Granada: De pelis 3D, máquinas recretivas y antivirus
4º Betabeers Granada: De pelis 3D, máquinas recretivas y antivirus
 
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...
 
Inside Hitsbook por Javier Nievas - 3º Betabeers Granada
Inside Hitsbook por Javier Nievas - 3º Betabeers GranadaInside Hitsbook por Javier Nievas - 3º Betabeers Granada
Inside Hitsbook por Javier Nievas - 3º Betabeers Granada
 
Desarrollo colaborativo con GIT por @jjmerelo - 3º Betabeers Granada
Desarrollo colaborativo con GIT por @jjmerelo - 3º Betabeers GranadaDesarrollo colaborativo con GIT por @jjmerelo - 3º Betabeers Granada
Desarrollo colaborativo con GIT por @jjmerelo - 3º Betabeers Granada
 
Obsso: Cambiar is the new Comprar
Obsso: Cambiar is the new ComprarObsso: Cambiar is the new Comprar
Obsso: Cambiar is the new Comprar
 
Giftday: la App para saber qué regalar
Giftday: la App para saber qué regalarGiftday: la App para saber qué regalar
Giftday: la App para saber qué regalar
 
La Oficina de Software Libre de la Universidad de Granada
La Oficina de Software Libre de la Universidad de GranadaLa Oficina de Software Libre de la Universidad de Granada
La Oficina de Software Libre de la Universidad de Granada
 
Google App Engine como backend de apps mobile
Google App Engine como backend de apps mobileGoogle App Engine como backend de apps mobile
Google App Engine como backend de apps mobile
 
1º Betabeers granada
1º Betabeers granada1º Betabeers granada
1º Betabeers granada
 
Tecnología NFC - Betabeers
Tecnología NFC - BetabeersTecnología NFC - Betabeers
Tecnología NFC - Betabeers
 
Go, el lenguaje de Google
Go, el lenguaje de GoogleGo, el lenguaje de Google
Go, el lenguaje de Google
 

Último

CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptxadso2024sena
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minasMirkaCBauer
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 

Último (18)

CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minas
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 

18º Betabeers Granada: Cómo hacer un BOT para Facebook y Battever

  • 1. 18º Betabeers Granada + info: betabeers.com / @betabeersGRX / @jmrobles #bbGRX
  • 4. IBM Bluemix Conoce todo lo que puede hacer por tí
  • 5. ¿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
  • 9. IBM Global Entrepreneur Program Hasta 120k$ en servicios IaaS y PaaS durante un año Acceso a Clientes Enterprise Soporte Técnico mundial Global Go-To-Market https://developer.ibm.com/startups/
  • 10. Elemental, querido Watson Mejora tus apps utilizando servicios cognitivos
  • 11. ¿Qué es Watson? Conjunto de servicios cognitivos dentro de Bluemix que permiten enriquecer la experiencia de uso de las aplicaciones.
  • 12. ¿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
  • 14. 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
  • 15. 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 startups technology community knowledge Demo: https://concept-insights-demo.mybluemix.net
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. Language Translation ● Traductor de textos basados en el contexto (conversación, noticias, patentes…) Demo: http://language-translation-demo.mybluemix.net
  • 20. 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 A pregunta1, pregunta2, --- preguntaN, Clase B pregunta1, pregunta2, --- preguntaN, Clase C pregunta1, pregunta2, --- preguntaN,
  • 21. 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
  • 22. Relationship Extraction ● Extrae entidades y relaciones de textos Demo: http://ibmlaser.mybluemix.net/siredemo.html
  • 23. Retrieve and Rank ● Busca respuestas a preguntas y las ordena por puntuación Demo: http://retrieve-and-rank-demo.mybluemix.net/rnr-demo/dist/
  • 24. 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
  • 25. 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
  • 26. Habla
  • 27. Speech to Text ● Convierte voz a texto Demo: https://speech-to-text-demo.mybluemix.net
  • 28. Text to Speech ● Reproduce textos a voz Demo: https://text-to-speech-demo.mybluemix.net
  • 30. 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%
  • 31. 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%
  • 32. 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
  • 34. 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/
  • 35. Alchemy Data News ● Busca noticias y blogs a partir de una serie de palabras claves enriquecidas con NLP Demo: http://querybuilder.alchemyapi.com/builder
  • 37. Node-RED ● Herramienta open source para diseño visual de aplicaciones ● Disponible para desplegar tanto en un servidor privado como en Bluemix
  • 38. Demo time! Monitoriza y lee todos los tuits que contengan #bbMAD o #beBluemix… ¡Todos a tuitear! Demo: http://nodered-betabeers.mybluemix.net/audio
  • 39. Recursos ● IBM Watson Developer Cloud ● IBM Bluemix ● Node-RED ● Código con el flujo de la demo ● Comunidad de IBM en español
  • 40. #bbGRX Facebook Bot con Watson https://github.com/nheidloff/facebook-watson-bot 1. Crear cuenta trial en BlueMix y configurar Watson/máquina virtual 2. Clonar el repo de abajo en la máquina de BlueMix 3. Crear app en Facebook y añadir “Messenger”. Configurar los endpoints 4. Cruzar dedos y probar US South : https://api.ng.bluemix.net / United Kingdom : https://api.eu-gb.bluemix.net
  • 41. #bbGRX Facebook Bot con Watson http://buzzbot-fendered-implementation.eu-gb.mybluemix.net http://dialog-tool-chemabbgrx-1154.eu-gb.mybluemix.net/