SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
PredicSis AI,
PredictionIO y Seldon01
Firebase: cómo Google quiere
mejorar las aplicaciones a
través de los datos
02
Las APIs de los rivales
de Google Analytics03
Watson Discovery, la API de IBM
para dar valor a los datos
de las empresas
04
APIs predictivas
Un nuevo nivel para dar valor a los datos
01
PredicSis AI,
PredictionIO y Seldon,
servicios de analítica basados en APIs predictivas
Estas tres plataformas usan interfaces de desarrollo de aplicaciones para
recabar y gestionar grandes volúmenes de datos agregados que sirven,
posteriormente, para la creación de modelos predictivos. Estas son
algunas de sus principales características técnicas.
www.bbvaopen4u.com
El valor de la analítica como elemento clave en la
toma de decisiones de negocio está fuera de toda
duda. Las empresas han ido incorporando poco a
poco la analítica y el concepto de métricas del éxito
dentro de sus procesos de decisión, aunque aún no
se pueda hablar de democratización ni
universalización. Todavía hay muchas compañías
que basan todas sus decisiones en la intuición de
sus profesionales sénior y con más experiencia o
directamente en las decisiones de sus CEOs.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
Dentro de la analítica, existen algunas herramientas
interesantes que dan un salto añadido: basan sus
análisis en el poder de las APIs predictivas, aquellas
que generan valor a partir del aprendizaje
automático y el aprendizaje continuo.
www.bbvaopen4u.com
Las APIs predictivas son las que están
permitiendo el uso del aprendizaje automático
(machine learning) de forma accesible. Son estas
interfaces de desarrollo de aplicaciones las que
detectan patrones de datos y asignan la
probabilidad de que un hecho futuro pertenezca
a ese patrón concreto y generar un modelo
de predicción eficiente. Estas APIs permiten que
los desarrolladores puedan crear estos modelos a
partir de la información histórica en instituciones
financieras para detectar el fraude, las grandes
corporaciones para controlar la política de
precios, las eléctricas para anticiparse a la
demanda… Hay numerosos ejemplos.
Hoy existen dentro del mercado algunos
softwares de analítica que utilizan el aprendizaje
automático y los datos para cumplir los objetivos
de negocio.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
PredicSis AI es una plataforma destinada,
esencialmente, a algunos perfiles técnicos,
de análisis y de negocio dentro de cualquier
compañía: ejecutivos de la compañía, ingenieros
de software, ejecutivos de cuentas, analistas de
negocio, equipos DevOps y científicos de datos.
Para probarlo, cualquier empresa tiene la
posibilidad de hacer una petición de prueba a
través de un formulario en su página web.
El proceso por el que establece predicciones de
negocio tiene cuatro pasos:
• Implementación de indicadores: PredicSis AI
permite recoger una gran cantidad de datos
agregados desde numerosas fuentes distintas.
Ese gran conjunto de información es la base a
partir de las que se tomarán decisiones
• Construcción de segmentos: es esencial para
los profesionales en general, pero mucho más
para aquellos que no tienen formación técnica,
establecer segmentos óptimos para descubrir las
relaciones reales entre los datos, sobre todo si
de esas relaciones salen decisiones de negocio.
Se trata de mostrar el volumen de información a
través de ideas simples y relevantes.
• Modelo de predicción: en esta fase, PredicSis AI
genera una fórmula o modelo que sirve para
predecir el comportamiento futuro. En este
proceso, es importante controlar la desviación
de esa predicción. Si la desviación de los valores
es muy grande, las decisiones empresariales
pueden ser erróneas.
• Predicción final: a partir de los tres pasos
previos, el modelo utiliza los datos más recientes
para generar la predicción a partir de la
audiencia objetivo. El modelo predictivo puede
mejorar el rendimiento de campañas y
procesos.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
PredicSis AI es un software de
aprendizaje automático que
utiliza algoritmos de
aprendizaje supervisado para
la creación de modelos. Los
profesionales que usen la
plataforma pueden acceder a
ella a través de una interfaz
gráfica en un navegador web,
como si estuviera navegando
por internet, o mediante una
interfaz de programación,
con el uso de su SDK en
Python o a través de llamadas
a su API REST.
Apache PredictionIO
Servidor
de eventos
Motor 1 Motor 2
Motor 3 Motor 4
App móvil
Campaña
por correo
electrónico
Website
Data Query via REST Resultado previsto
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
Apache PredictionIO es un servidor de aprendizaje
automático de código abierto construido en la
parte superior de la pila para que desarrolladores y
científicos de datos puedan crear motores y
modelos predictivos con objetivos de negocio. Si
nos fijamos en el esquema anteior, PredictionIO
podría incluir modelos de predicción y procesos de
machine learning en una aplicación móvil. Hacerlo
desde cero exige mucho esfuerzo, tiempo y
mayor coste en el entrenamiento de un
algoritmo. PredictionIO no es nada más que algo
parecido a un servidor LAMP para el análisis de
datos a través de modelos predictivos, que se
encarga de todo el proceso engorroso de
gestionar los algoritmos, su entrenamiento, su
implementación en la parte superior de una
aplicación donde se ejecuta, las distintas
dependencias…
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
Este servicio tienes las siguientes características:
• Responder a las consultas dinámicas en
tiempo real.
• Unificar los datos de distintas plataformas en
lotes o en tiempo real.
• Dispone de bibliotecas de machine learning y
procesamiento de datos como Spark MLLib y
OpenNLP. Spark MLLib contiene algoritmos de
regresión logística y máquinas de vectores de
soporte (SVM), modelos de árbol de regresión
bayesiana; técnicas de mínimos cuadrados;
modelos de mezclas gausianas; análisis de
conglomerados de K medias; asignación
latente de Dirichlet (LDA); descomposición en
valores singulares (SVD); análisis de
componentes principales (ACP); regresión
lineal; regresión isotónica….
• Facilitar la gestión de la infraestructura de
datos.
Apache PredictionIO puede ser
instalado como una pila de
aprendizaje automático completa,
con Apache Spark, MLLib,
HBase, Spray y
Elasticsearch.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
Seldon es una plataforma predictiva que
proporciona recomendaciones de contenido que
está montado sobre un clúster Kubernetes.
Kubernetes es un sistema de código abierto creado
por Google para programar el despliegue, el
escalado y la monitorización de aplicaciones
empaquetadas en contenedores, alojadas en la
nube y con necesidad de computación. Este
sistema está presente en proyectos del buscador
tan importantes como Google Drive o Google
Maps. El empaquetado que facilita Kubernetes
Seldon
permite llevar las aplicaciones a cualquier
plataforma y ejecutarlas, ya sea Amazon Web
Services, Google Cloud Platform o Microsoft Azure.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
Algunas de las características más importantes de
Seldon:
• Recomendaciones de contenido y productos:
Seldon permite capturar y registrar las acciones
del usuario a través de su API REST, y después
usar esa información para entregar
recomendaciones personalizadas a los usuarios.
La infraestructura de Seldon está formada por un
conjunto de distintas capas: una capa en tiempo
real, responsable de manejar las solicitudes de la
API predictiva en tiempo real; la capa de
almacenamiento, que gestiona el
almacenamiento de los distintos componentes
de la infraestructura; y la capa de estadísticas,
que monitoriza y analiza el sistema en
funcionamiento.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
• Realización de predicciones: los datos
agregados, la base de cualquier modelo
predictivo, se envían a la plataforma a través
de la API REST en tiempo real. Es la interfaz de
desarrollo de aplicaciones quien recaba datos
de múltiples fuentes para la elaboración del
modelo predictivo. Normalmente esos datos se
envían en formato JSON y después se produce
un proceso de modelado de los datos
mediante algoritmos, entre otros motivos por
JSON no es el mejor formato para crear
modelos de aprendizaje automático.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
02
Firebase, cómo Google quiere mejorar
las aplicaciones a través de los datos
Firebase es una plataforma de back-end como servicio, que dispone
de una serie de herramientas para el desarrollo de aplicaciones:
el almacenamiento y sincronización de datos en la nube, medición
del comportamiento del usuario y soluciones para monetizar productos.
www.bbvaopen4u.com
Decir que Google tiene intereses importantes en el
consumo de contenidos y servicios en dispositivos
móviles es una obviedad. Tiene una tienda de
aplicaciones, Google Play. Tiene un sistema
operativo móvil como Android. Ha lanzado
recientemente un terminal como Google Pixel.
Antes llegaron los dispositivos de su gama Nexus.
Desde comienzos de octubre de 2015, el buscador
puso en el mercado las Accelerated Mobile Pages
(Páginas Móviles Aceleradas), su estándar abierto y
carga rápida para el consumo de información en la
web móvil. También dispone de su proyecto
Progressive Web Apps, la mezcla entre webs y
apps, y de Google Firebase, su plataforma SaS
(Software como Servicio) para el almacenamiento y
sincronización de datos en la nube para
aplicaciones.
www.bbvaopen4u.com 02. Firebase
Google basa el posicionamiento de producto de
Firebase en cuatro grandes patas de negocio, que
pretende que sean un catalizador del alojamiento
de apps de terceros:
• Una serie de características para el desarrollo
de aplicaciones móviles: Google ofrece
almacenamiento de datos en la nube, procesos
de autenticación de usuarios, servicio de base
de datos, reporte de errores…
• Servicio de analítica: Google dispone de
Firebase Analytics, una solución de analítica
incluida dentro del servicio gratuito para medir
el comportamiento del usuario dentro de los
productos desde un mismo panel de métricas.
• Recursos para el crecimiento: el buscador
presta atención a la distribución para el
crecimiento de la audiencia. Por ejemplo, a
través de notificaciones. Aquí también entraría
todo lo relacionado con publicidad dentro de
Adwords.
• Monetización: Firebase está integrada con una
herramienta de monetización a través de la
inclusión de publicidad en las aplicaciones
llamada AdMob.
www.bbvaopen4u.com 02. Firebase
Para desarrollar un proyecto con Google Firebase
lo único que es necesario es disponer de una
cuenta de correo electrónico Gmail, como casi
todos los productos del buscador. Firebase da a los
desarrolladores de aplicaciones una plataforma que
almacena y sincroniza con cada aplicación la
información alojada en una base de datos NoSQL
en la nube. Esos datos siempre se sincronizan en
tiempo real y siguen estando disponibles cuando la
aplicación pierde la conexión a internet.
Cómo desarrollar apps con Firebase
www.bbvaopen4u.com 02. Firebase
Esa base de datos NoSQL recibe el nombre de
Firebase Realtime Database. En ella se
almacenan los datos en formato JSON y se
sincronizan con cada uno de los clientes que se
encuentran conectados en ese momento. La
idea es que, cuando un equipo de desarrollo
crea una aplicación con los SDKs de Android,
iOS o JavaScript de Firebase, todos esos clientes
comparten una misma instancia dentro de esa
base de datos NoSQL y las peticiones que
hacen los usuarios reciben siempre como
respuesta los datos actualizados para su petición
en tiempo real.
Una vez creada una cuenta gratuita en la
consola de Firebase, cada nueva app en la
consola se identificará con una URL única que
servirá tanto para almacenar y sincronizar los
datos en la base de datos como autenticar
usuarios. Dentro de esa consola, se pueden dar
www.bbvaopen4u.com 02. Firebase
de alta nuevas aplicaciones, pero también
administrarlas o borrarlas. Ahí también se
pueden hacer cambios en la BD o administrar la
autenticación de usuarios en cada uno de los
proyectos. Es el centro de operaciones de
Firebase.
Autenticación de usuarios con Firebase
Todo el proceso de autenticación de la identidad de
los usuarios en Firebase, bajo el servicio Firebase
Authentication, se hace bajo estándares del mercado
como OAuth 2.0 y OpenID Connect. La idea es que
las aplicaciones sean capaces de reconocer la
identidad del usuario, guardar sus datos personales y
ofrecer la misma experiencia personalizada desde
cualquier dispositivo y desde cualquier sistema
operativo.
Para iniciar sesión de usuario en una aplicación
alojada en la nube como Firebase es necesario
facilitar unas credenciales que te identifiquen como
ese usuario concreto, a través de un correo
electrónico y una contraseña o mediante el uso de
un token OAuth de un proveedor de identidades
federadas si el login se produce a través de servicios
externos populares como Facebook y Twitter o
Google Plus.
www.bbvaopen4u.com 02. Firebase
www.bbvaopen4u.com 02. Firebase
Almacenamiento y analítica con Firebase
Los otros dos grandes pilares de Firebase son el
almacenamiento y el servicio de analítica pensado
para las métricas relacionadas con el
comportamiento del usuario. El primero de los
productos, Firebase Storage, ofrece la posibilidad de
hospedar imágenes, audio, vídeo y cualquier otro
contenido generado por el propio usuario. Detrás de
Firebase Storage está Google Cloud Storage, un
servicio mayor que le sirve de respaldo. La idea de
este almacenamiento es dar servicio a aquellas
aplicaciones que almacenan y proporcionan
contenido creado por sus usuarios.
Aunque Firebase Storage está respaldado por detrás
por Google Cloud Storage, eso no significa que
estemos ante un servicio no escalable, todo lo
contrario. Esa escalabilidad, siempre y cuando sea
requerida por el cliente, se hace de forma
automática. El acceso y la administración de los
datos acumulados en Firebase Storage se hace
a través de sus SDKs o a través de las APIs de Google
Cloud, que gestionan toda esa información en dos
formatos habituales: XML y JSON.
Sobre Firebase Analytics hay que decir que es una
solución gratuita y casi ilimitada. De hecho, dispone
de la capacidad de generar informes de métricas a
partir de un total de 500 eventos, un número
bastante elevado para un servicio totalmente gratuito.
Esos eventos se pueden implementar en cualquier
aplicación nativa, sea para el entorno que sea (iOS o
Android), a través del SDK del servicio de analítica.
www.bbvaopen4u.com 02. Firebase
www.bbvaopen4u.com
03
Las APIs de los rivales
de Google Analytics
Chartbeat, Webtrends y KISSmetrics son tres buenos ejemplos de
herramientas que pueden competir perfectamente con Google Analytics,
aunque el escenario de competencia no sea especialmente sencillo. Esto
es posible gracias a sus interfaces de desarrollo de aplicaciones.
Google Analytics es uno de los líderes del mercado
de la analítica web, tal vez por la gran compañía
que está detrás del producto y por las elevadas
posibilidades de su servicio gratuito. Pero no es el
único. Existen otras empresas que tienen
plataformas de analítica web realmente
competitivas y con algunas características
interesantes. Incluso, en un terreno especialmente
delicado, pueden competir con el gran buscador:
son herramientas que disponen de sus propias
interfaces de desarrollo de aplicaciones para la
extracción, gestión y tratamiento de los datos de
terceros. Con lo que tienen más problemas sus
rivales es con la capacidad que tiene Google de
vincular Analytics con otros productos como
Adwords, la gran gallina de los huevos de oro y la
plataforma de referencia en PPC (Pay Per Click) en
todo el mundo, o Audience, la herramienta de
medición del comportamiento humano.
Al final Google permite centralizar en una
herramienta como Analytics todas las métricas
importantes tanto por el lado del producto como
del lado comercial. De todas formas, existe vida
más allá de Google Analytics. Este listado lo
prueba:
www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics
Chartbeat es el rey de las métricas en tiempo real,
un sector en el que Google Analytics todavía no ha
encontrado su sitio. Sí es cierto que Analytics
dispone de un informe de accesos en ese tiempo
real, pero no al nivel que tiene Chartbeat. A día de
hoy, Google Analytics es una herramienta con la
que los clientes deben esperar 24 horas para
obtener el resultado del día anterior y que está
enfocada a obtener insights a partir de la
contextualización temporal de las métricas. La idea
es buscar elementos que generen patrones en los
últimos seis meses, un año o dos años. Lo
importante en métricas, y aún más en Google
Analytics, es la tendencia de los datos y la
explicación de la realidad que ofrece la relación de
toda esa información. De igual forma, Chartbeat
tiene informes en tiempo real y de corte histórico.
Esta subdivisión es importante porque, de igual
forma, funciona la API REST de Charbeat. La
interfaz de desarrollo de aplicaciones de la
plataforma opera con la actualización de datos en
estos dos sentidos: los datos en tiempo
real contenidos dentro de la API se actualizan cada
tres segundos -por tanto ese es el margen de error
de las métricas en vivo- y luego está la información
que se acumula y se muestra en función de
periodos de tiempo determinados por el propio
usuario.
La API REST de Chartbeat permite a los equipos de
desarrolladores acceder a los datos que contienen
a través de sencillas solicitudes HTTP (GET). Fruto
de esas peticiones, al cliente siempre se le
devuelve un paquete de datos en formato JSON.
1. Chartbeat
www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics
Además, la API REST de Charbeat devuelve
datos específicos del consumo de contenidos en
vídeo. Por poner un par de ejemplos prácticos
de la API de vídeo:
• Esta llamada GET devolvería los vídeos
más exitosos de una web:
www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics
http://api.chartbeat.com/live/video/videos
/v1/?host={domain}&apikey={apikey}
• Esta llamada, en cambio, devuelve
información específica de cada vídeo:
http://api.chartbeat.com/live/metrics/?hos
t={domain}&apikey={apikey}&names={na
mes}
Webtrends es otra de las plataformas que rivaliza
con Google Analytics dentro del sector de la
analítica. Esta herramienta tiene algunas
características interesantes:
• Unificación de los datos procedentes de
distintas fuentes para la creación de informes
ad hoc que faciliten una visión de conjunto a
los clientes.
• Recogida de un número ilimitado de variables.
Esas variables se pueden usar cuando se
deseen en todo tipo de informes de analítica
dentro de Webtrends.
• Capacidad para hacer informes personalizados,
que se pueden compartir entre las distintas
vistas o compartirse con otros usuarios de la
herramienta.
• Posibilidad de crear segmentos, que se pueden
guardar en una biblioteca personal para
recuperarlos cuando sean necesarios a lo largo
del tiempo.
• Webtrends dispone de varias interfaces de
desarrollo de aplicaciones para dar servicio a
terceras empresas, entre ellas una API
para la extracción de datos, otra para
el envío de información a los servidores de
Webtrends y otra API dedicada a la
gestión de los datos en el tiempo real.
2. Webtrends
www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics
La API para la extracción de datos de Webtrends
Analytics es una API REST que permite a los
desarrolladores la recolección de información a
partir de una única URL. La interfaz proporciona
macros que permiten pedir datos en periodos de
tiempo concretos, soporta información en
numerosos formatos como JSON, XML, HTML o
CSV y permite la creación de aplicaciones AJAX.
Además, esta API facilita el cacheo de los datos,
una característica interesante para mejora mucho el
rendimiento.
www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics
KISSmetrics es otro de los grandes rivales de
Google Analytics. KISSmetrics tiene una ventaja
competitiva con respecto a otras soluciones del
mercado: se centra en dar una solución de análisis
a sus clientes que haga una representación visual
de cuál es el ciclo de vida de un usuario con un
producto o en un servicio determinado. Esto sólo
es posible a través de las funcionalidades de la API
de KISSmetrics.
• Seguimiento automático de identidades de
usuario, sin que esos datos lleven
forzosamente a su identificación real,
normalmente a través de su correo electrónico
o nombre de usuario, elementos muy
utilizados en páginas web o aplicaciones
nativas, tanto en iOS como en Android. La API
también es capaz de cotejar y resolver cuándo
el email y el nombre de usuario pertenecen a
la misma persona para evitar la duplicación
errónea de métricas. De ese seguimiento se
extraen datos e información a partir del
traqueo de los eventos más utilizados dentro
de una herramienta de métricas.
• Además, KISSmetrics tiene una API de test A/B,
una herramienta esencial para establecer
prioridades cuando una empresa tiene un
proyecto online.
3. KISSmetrics
www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics
04
Watson Discovery, la API de IBM
para dar valor a los datos de las empresas
Discovery permite a las empresas estructurar y comprender, con cierta
facilidad, la gran masa de datos de las que disponen, en muchas ocasiones
de fuentes muy dispares (documentos de aplicaciones de ofimática,
documentos HTML o formato JSON o PDF).
www.bbvaopen4u.com
Siempre se habla de los datos como la llave que
abre todas las puertas. Y no es una comparación
equivocada. Pero los datos son algo más que la
obtención de información agregada, y es necesario
que una empresa tenga la capacidad de generar
verdadero valor de negocio con ellos. Lograrlo no
es nada fácil. En España hay algunas empresas,
muy pocas, que están extrayendo valor de negocio
de sus datos; otras están en proceso de disponer
de información agregada de la que extraer ese
beneficio; y el resto buscan soluciones para
disponer de esa información. Soluciones a nivel de
infraestructura y back y también en el front.
Igual que existen empresas en busca de ese valor
añadido, hay otras compañías que ofrecen
productos y servicios a esos terceros para ser
capaces de monetizar sus datos. IBM es,
posiblemente, una de las principales empresas en
el mundo en inteligencia artificial y en la creación
de productos y servicios en campos como el
procesamiento de lenguaje natural y aprendizaje
automático. La mayoría de estos productos giran
en torno a su core Watson, el sistema informático
de inteligencia artificial desarrollado en torno a la
tecnología DeepQA (Deep Question Answers).
Watson no es nada más que un sistema
informático para búsqueda de respuestas.
www.bbvaopen4u.com 04. Watson Discovery
Esta búsqueda de respuestas está basada en el
procesamiento de lenguaje natural, una ciencia
de la computación y la inteligencia artificial que
estudia y mejora la interacción entre las máquinas
y los seres humanos, sobre todo a nivel del
lenguaje. Watson puede, gracias a eso, entender el
mundo de los seres humanos a través de los
sentidos, el aprendizaje y la experiencia propios de
las personas. ¿Cómo hace IBM Watson para
resolver preguntas dando respuestas relativamente
acertadas?
• Watson bucea dentro de millones de
documentos para encontrar respuestas a las
preguntas que se le plantean. Eso es posible
porque acumula cientos de datos de fuentes
diversas como Microsoft Word, páginas webs,
documentos en PDF o formato JSON,
documentos en aplicaciones en la nube...
• Utiliza un algoritmo de puntuación para valorar
la calidad de la respuesta.
www.bbvaopen4u.com 04. Watson Discovery
Dentro de todos los productos relacionados
con Watson, uno de los servicios más
interesantes es Discovery. La meta
fundamental de este producto es conseguir
que las empresas puedan comprender sus
grandes datos con algo menos de esfuerzo.
Esto es posible gracias a tres situaciones
que no son nada sencillas en IA:
Discovery, producto
interesante en Watson
www.bbvaopen4u.com 04. Watson Discovery
• Analizar grandes volúmenes de datos que, en
un primer momento, pueden estar en un
formato o en unas condiciones que no son las
mejores. Normalmente la información llega de
las fuentes totalmente desestructurada
procedente de fuentes locales tan dispares
como correos electrónicos o chats. La mayoría
de científicos de datos usa gran parte de su
tiempo en la recogida, limpieza y organización
de los datos no estructurados. Este es un
trabajo arduo, complejo y necesario para
obtener información de valor real.
• IBM Watson también es capaz de analizar
información estructurada y semiestructurada
procedente de otras fuentes como bases de
datos o sistemas de gestión de contenidos
(CMS) habituales en las empresas.
• Normalmente la inteligencia artificial tiene
capacidad para dar una única respuesta
determinista a una pregunta o consulta. Lo
realmente difícil es que un sistema o
plataforma sea capaz de contextualizar y
ofrecer alternativas. El objetivo de Watson
Discovery es contextualizar datos y dar
respuestas.
www.bbvaopen4u.com 04. Watson Discovery
La API de Watson Discovery
IBM presume de tener un
servicio que no necesita perfiles
con un doctorado. Con saber
hacer una llamada a una API
REST es necesario. Esa es la
forma en la que se hace todo el
proceso de extracción,
transformación y carga (ETL) de
contenido y poder integrarlo
directamente con las
capacidades que tiene Watson
en la importación de
documentos y grandes
volúmenes de datos. Desde ahí
los desarrolladores pueden
identificar tareas, análisis de
datos, exploración de
información, búsqueda…
Al final, el gran bloque de APIs
de Watson lo que permite es lo
siguiente:
• Rastrear, convertir,
enriquecer y normalizar
los datos.
• Explorar el contenido del
cliente, pero también de
fuentes de contenido
público y totalmente libre o
bien contenido que está
bajo licencia.
• Añadir a la información
recogida un nuevo valor:
Watson usa el
procesamiento de lenguaje
natural para extraer
conceptos, establecer
relaciones y vincular
sentimientos a los datos
que se han recogido.
• Simplificar el desarrollo sin
dejar de ofrecer acceso a
las APIs.
www.bbvaopen4u.com 04. Watson Discovery
www.bbvaopen4u.com 04. Watson Discovery
El objetivo de Discovery es poner todas las
capacidades que tiene IBM Watson en tecnologías
como la computación y el procesamiento de
lenguaje natural en un servicio más accesible para
todos, con la idea de dar soporte a todo tipo de
sectores y contenidos, sobre todos aquellos que
manejan grandes datos como la salud. Con
Discovery, la idea es que la preparación de los
datos no estructurados, hacer las consultas
necesarias para localizar la información que se
desea e integrar todo eso dentro de una nueva
aplicación, una plataforma o una solución, sea muy
sencillo.
Watson Discovery tiene tres formas distintas de relacionar,
contextualizar, conectar o encontrar ideas brillantes entre todo el
volumen de datos que tiene una empresa después del proceso
de rastreo y organización de esa información no estructurada:
• A través de la API: esta es la mejor fórmula posible si la
carga del contenido está integrada directamente con una
aplicación o servicio ya existente.
• Herramientas de Discovery: el método ideal si lo que se
quiere es subir directamente ese contenido a un servicio
local para su consulta y uso.
• Mediante el rastreador de datos: el rastreador de datos
es una herramienta de línea de comandos que ayuda
a los desarrolladores a coger sus documentos desde los
repositorios en los que se encuentran (puede ser por
ejemplo una base de datos) y empujarlos a la nube
para ser usados por Watson Discovery.
Cómo se añade contenido con Watson Discovery
www.bbvaopen4u.com 04. Watson Discovery
compartir
SUSCRÍBETE
para recibir la newsletter de
BBVA Open4U: noticias,
novedades, consejos, artículos…
y los eventos más innovadores
www.bbvaopen4u.com
Otros ebooks en BBVA Open4U
Ebook: Las APIs, clave en el
desarrollo de apps en la nube
Ebook: Fintech: Visión de futuro Ebook: Big Data en el ecosistema
‘fintech’
“
“
Customers Accounts PayStats
Payments Cards Notifications
A veces tienes que ser el cambio que quieres ver en el mundo
SHAMIR KARKAL
36BBVA no es responsable de las opiniones expresadas en este ebook
Prueba las APIs de BBVA en www.bbvaapimarket.com

Contenu connexe

Dernier

COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .GIANELAKAINACHALLCOJ2
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfJC Díaz Herrera
 
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxCUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxfatimacamilainjantem
 
Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptProduvisaCursos
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptxJEFFERSONMEDRANOCHAV
 
Perú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineriaPerú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineriaItalo838444
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfJC Díaz Herrera
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfJC Díaz Herrera
 
PLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarPLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarCelesteRolon2
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024IrapuatoCmovamos
 
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,LANZAPIANDAJOSEANDRE
 
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiadecreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiaveronicayarpaz
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1alfredo130306
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoBESTTech1
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyraestudiantes2010
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfPOULANDERSONDELGADOA2
 
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdfPorcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdfJC Díaz Herrera
 
diseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptxdiseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptxHhJhv
 
Adultos Mayores más de 60 años como de la población total (2024).pdf
Adultos Mayores más de 60 años como  de la población total (2024).pdfAdultos Mayores más de 60 años como  de la población total (2024).pdf
Adultos Mayores más de 60 años como de la población total (2024).pdfJC Díaz Herrera
 
Las familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfLas familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfJC Díaz Herrera
 

Dernier (20)

COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxCUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
 
Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.ppt
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptx
 
Perú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineriaPerú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineria
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
PLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarPLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorar
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
 
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
 
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiadecreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdfPorcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
 
diseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptxdiseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptx
 
Adultos Mayores más de 60 años como de la población total (2024).pdf
Adultos Mayores más de 60 años como  de la población total (2024).pdfAdultos Mayores más de 60 años como  de la población total (2024).pdf
Adultos Mayores más de 60 años como de la población total (2024).pdf
 
Las familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfLas familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdf
 

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

APIs predictivas

  • 1. PredicSis AI, PredictionIO y Seldon01 Firebase: cómo Google quiere mejorar las aplicaciones a través de los datos 02 Las APIs de los rivales de Google Analytics03 Watson Discovery, la API de IBM para dar valor a los datos de las empresas 04 APIs predictivas Un nuevo nivel para dar valor a los datos
  • 2. 01 PredicSis AI, PredictionIO y Seldon, servicios de analítica basados en APIs predictivas Estas tres plataformas usan interfaces de desarrollo de aplicaciones para recabar y gestionar grandes volúmenes de datos agregados que sirven, posteriormente, para la creación de modelos predictivos. Estas son algunas de sus principales características técnicas. www.bbvaopen4u.com
  • 3. El valor de la analítica como elemento clave en la toma de decisiones de negocio está fuera de toda duda. Las empresas han ido incorporando poco a poco la analítica y el concepto de métricas del éxito dentro de sus procesos de decisión, aunque aún no se pueda hablar de democratización ni universalización. Todavía hay muchas compañías que basan todas sus decisiones en la intuición de sus profesionales sénior y con más experiencia o directamente en las decisiones de sus CEOs. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon Dentro de la analítica, existen algunas herramientas interesantes que dan un salto añadido: basan sus análisis en el poder de las APIs predictivas, aquellas que generan valor a partir del aprendizaje automático y el aprendizaje continuo.
  • 4. www.bbvaopen4u.com Las APIs predictivas son las que están permitiendo el uso del aprendizaje automático (machine learning) de forma accesible. Son estas interfaces de desarrollo de aplicaciones las que detectan patrones de datos y asignan la probabilidad de que un hecho futuro pertenezca a ese patrón concreto y generar un modelo de predicción eficiente. Estas APIs permiten que los desarrolladores puedan crear estos modelos a partir de la información histórica en instituciones financieras para detectar el fraude, las grandes corporaciones para controlar la política de precios, las eléctricas para anticiparse a la demanda… Hay numerosos ejemplos. Hoy existen dentro del mercado algunos softwares de analítica que utilizan el aprendizaje automático y los datos para cumplir los objetivos de negocio. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
  • 5. PredicSis AI es una plataforma destinada, esencialmente, a algunos perfiles técnicos, de análisis y de negocio dentro de cualquier compañía: ejecutivos de la compañía, ingenieros de software, ejecutivos de cuentas, analistas de negocio, equipos DevOps y científicos de datos. Para probarlo, cualquier empresa tiene la posibilidad de hacer una petición de prueba a través de un formulario en su página web. El proceso por el que establece predicciones de negocio tiene cuatro pasos: • Implementación de indicadores: PredicSis AI permite recoger una gran cantidad de datos agregados desde numerosas fuentes distintas. Ese gran conjunto de información es la base a partir de las que se tomarán decisiones • Construcción de segmentos: es esencial para los profesionales en general, pero mucho más para aquellos que no tienen formación técnica, establecer segmentos óptimos para descubrir las relaciones reales entre los datos, sobre todo si de esas relaciones salen decisiones de negocio. Se trata de mostrar el volumen de información a través de ideas simples y relevantes. • Modelo de predicción: en esta fase, PredicSis AI genera una fórmula o modelo que sirve para predecir el comportamiento futuro. En este proceso, es importante controlar la desviación de esa predicción. Si la desviación de los valores es muy grande, las decisiones empresariales pueden ser erróneas. • Predicción final: a partir de los tres pasos previos, el modelo utiliza los datos más recientes para generar la predicción a partir de la audiencia objetivo. El modelo predictivo puede mejorar el rendimiento de campañas y procesos. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
  • 6. PredicSis AI es un software de aprendizaje automático que utiliza algoritmos de aprendizaje supervisado para la creación de modelos. Los profesionales que usen la plataforma pueden acceder a ella a través de una interfaz gráfica en un navegador web, como si estuviera navegando por internet, o mediante una interfaz de programación, con el uso de su SDK en Python o a través de llamadas a su API REST. Apache PredictionIO Servidor de eventos Motor 1 Motor 2 Motor 3 Motor 4 App móvil Campaña por correo electrónico Website Data Query via REST Resultado previsto www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
  • 7. Apache PredictionIO es un servidor de aprendizaje automático de código abierto construido en la parte superior de la pila para que desarrolladores y científicos de datos puedan crear motores y modelos predictivos con objetivos de negocio. Si nos fijamos en el esquema anteior, PredictionIO podría incluir modelos de predicción y procesos de machine learning en una aplicación móvil. Hacerlo desde cero exige mucho esfuerzo, tiempo y mayor coste en el entrenamiento de un algoritmo. PredictionIO no es nada más que algo parecido a un servidor LAMP para el análisis de datos a través de modelos predictivos, que se encarga de todo el proceso engorroso de gestionar los algoritmos, su entrenamiento, su implementación en la parte superior de una aplicación donde se ejecuta, las distintas dependencias… www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
  • 8. Este servicio tienes las siguientes características: • Responder a las consultas dinámicas en tiempo real. • Unificar los datos de distintas plataformas en lotes o en tiempo real. • Dispone de bibliotecas de machine learning y procesamiento de datos como Spark MLLib y OpenNLP. Spark MLLib contiene algoritmos de regresión logística y máquinas de vectores de soporte (SVM), modelos de árbol de regresión bayesiana; técnicas de mínimos cuadrados; modelos de mezclas gausianas; análisis de conglomerados de K medias; asignación latente de Dirichlet (LDA); descomposición en valores singulares (SVD); análisis de componentes principales (ACP); regresión lineal; regresión isotónica…. • Facilitar la gestión de la infraestructura de datos. Apache PredictionIO puede ser instalado como una pila de aprendizaje automático completa, con Apache Spark, MLLib, HBase, Spray y Elasticsearch. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
  • 9. Seldon es una plataforma predictiva que proporciona recomendaciones de contenido que está montado sobre un clúster Kubernetes. Kubernetes es un sistema de código abierto creado por Google para programar el despliegue, el escalado y la monitorización de aplicaciones empaquetadas en contenedores, alojadas en la nube y con necesidad de computación. Este sistema está presente en proyectos del buscador tan importantes como Google Drive o Google Maps. El empaquetado que facilita Kubernetes Seldon permite llevar las aplicaciones a cualquier plataforma y ejecutarlas, ya sea Amazon Web Services, Google Cloud Platform o Microsoft Azure. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
  • 10. Algunas de las características más importantes de Seldon: • Recomendaciones de contenido y productos: Seldon permite capturar y registrar las acciones del usuario a través de su API REST, y después usar esa información para entregar recomendaciones personalizadas a los usuarios. La infraestructura de Seldon está formada por un conjunto de distintas capas: una capa en tiempo real, responsable de manejar las solicitudes de la API predictiva en tiempo real; la capa de almacenamiento, que gestiona el almacenamiento de los distintos componentes de la infraestructura; y la capa de estadísticas, que monitoriza y analiza el sistema en funcionamiento. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
  • 11. • Realización de predicciones: los datos agregados, la base de cualquier modelo predictivo, se envían a la plataforma a través de la API REST en tiempo real. Es la interfaz de desarrollo de aplicaciones quien recaba datos de múltiples fuentes para la elaboración del modelo predictivo. Normalmente esos datos se envían en formato JSON y después se produce un proceso de modelado de los datos mediante algoritmos, entre otros motivos por JSON no es el mejor formato para crear modelos de aprendizaje automático. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon
  • 12. 02 Firebase, cómo Google quiere mejorar las aplicaciones a través de los datos Firebase es una plataforma de back-end como servicio, que dispone de una serie de herramientas para el desarrollo de aplicaciones: el almacenamiento y sincronización de datos en la nube, medición del comportamiento del usuario y soluciones para monetizar productos. www.bbvaopen4u.com
  • 13. Decir que Google tiene intereses importantes en el consumo de contenidos y servicios en dispositivos móviles es una obviedad. Tiene una tienda de aplicaciones, Google Play. Tiene un sistema operativo móvil como Android. Ha lanzado recientemente un terminal como Google Pixel. Antes llegaron los dispositivos de su gama Nexus. Desde comienzos de octubre de 2015, el buscador puso en el mercado las Accelerated Mobile Pages (Páginas Móviles Aceleradas), su estándar abierto y carga rápida para el consumo de información en la web móvil. También dispone de su proyecto Progressive Web Apps, la mezcla entre webs y apps, y de Google Firebase, su plataforma SaS (Software como Servicio) para el almacenamiento y sincronización de datos en la nube para aplicaciones. www.bbvaopen4u.com 02. Firebase
  • 14. Google basa el posicionamiento de producto de Firebase en cuatro grandes patas de negocio, que pretende que sean un catalizador del alojamiento de apps de terceros: • Una serie de características para el desarrollo de aplicaciones móviles: Google ofrece almacenamiento de datos en la nube, procesos de autenticación de usuarios, servicio de base de datos, reporte de errores… • Servicio de analítica: Google dispone de Firebase Analytics, una solución de analítica incluida dentro del servicio gratuito para medir el comportamiento del usuario dentro de los productos desde un mismo panel de métricas. • Recursos para el crecimiento: el buscador presta atención a la distribución para el crecimiento de la audiencia. Por ejemplo, a través de notificaciones. Aquí también entraría todo lo relacionado con publicidad dentro de Adwords. • Monetización: Firebase está integrada con una herramienta de monetización a través de la inclusión de publicidad en las aplicaciones llamada AdMob. www.bbvaopen4u.com 02. Firebase
  • 15. Para desarrollar un proyecto con Google Firebase lo único que es necesario es disponer de una cuenta de correo electrónico Gmail, como casi todos los productos del buscador. Firebase da a los desarrolladores de aplicaciones una plataforma que almacena y sincroniza con cada aplicación la información alojada en una base de datos NoSQL en la nube. Esos datos siempre se sincronizan en tiempo real y siguen estando disponibles cuando la aplicación pierde la conexión a internet. Cómo desarrollar apps con Firebase www.bbvaopen4u.com 02. Firebase
  • 16. Esa base de datos NoSQL recibe el nombre de Firebase Realtime Database. En ella se almacenan los datos en formato JSON y se sincronizan con cada uno de los clientes que se encuentran conectados en ese momento. La idea es que, cuando un equipo de desarrollo crea una aplicación con los SDKs de Android, iOS o JavaScript de Firebase, todos esos clientes comparten una misma instancia dentro de esa base de datos NoSQL y las peticiones que hacen los usuarios reciben siempre como respuesta los datos actualizados para su petición en tiempo real. Una vez creada una cuenta gratuita en la consola de Firebase, cada nueva app en la consola se identificará con una URL única que servirá tanto para almacenar y sincronizar los datos en la base de datos como autenticar usuarios. Dentro de esa consola, se pueden dar www.bbvaopen4u.com 02. Firebase de alta nuevas aplicaciones, pero también administrarlas o borrarlas. Ahí también se pueden hacer cambios en la BD o administrar la autenticación de usuarios en cada uno de los proyectos. Es el centro de operaciones de Firebase.
  • 17. Autenticación de usuarios con Firebase Todo el proceso de autenticación de la identidad de los usuarios en Firebase, bajo el servicio Firebase Authentication, se hace bajo estándares del mercado como OAuth 2.0 y OpenID Connect. La idea es que las aplicaciones sean capaces de reconocer la identidad del usuario, guardar sus datos personales y ofrecer la misma experiencia personalizada desde cualquier dispositivo y desde cualquier sistema operativo. Para iniciar sesión de usuario en una aplicación alojada en la nube como Firebase es necesario facilitar unas credenciales que te identifiquen como ese usuario concreto, a través de un correo electrónico y una contraseña o mediante el uso de un token OAuth de un proveedor de identidades federadas si el login se produce a través de servicios externos populares como Facebook y Twitter o Google Plus. www.bbvaopen4u.com 02. Firebase
  • 18. www.bbvaopen4u.com 02. Firebase Almacenamiento y analítica con Firebase Los otros dos grandes pilares de Firebase son el almacenamiento y el servicio de analítica pensado para las métricas relacionadas con el comportamiento del usuario. El primero de los productos, Firebase Storage, ofrece la posibilidad de hospedar imágenes, audio, vídeo y cualquier otro contenido generado por el propio usuario. Detrás de Firebase Storage está Google Cloud Storage, un servicio mayor que le sirve de respaldo. La idea de este almacenamiento es dar servicio a aquellas aplicaciones que almacenan y proporcionan contenido creado por sus usuarios. Aunque Firebase Storage está respaldado por detrás por Google Cloud Storage, eso no significa que estemos ante un servicio no escalable, todo lo contrario. Esa escalabilidad, siempre y cuando sea requerida por el cliente, se hace de forma automática. El acceso y la administración de los datos acumulados en Firebase Storage se hace
  • 19. a través de sus SDKs o a través de las APIs de Google Cloud, que gestionan toda esa información en dos formatos habituales: XML y JSON. Sobre Firebase Analytics hay que decir que es una solución gratuita y casi ilimitada. De hecho, dispone de la capacidad de generar informes de métricas a partir de un total de 500 eventos, un número bastante elevado para un servicio totalmente gratuito. Esos eventos se pueden implementar en cualquier aplicación nativa, sea para el entorno que sea (iOS o Android), a través del SDK del servicio de analítica. www.bbvaopen4u.com 02. Firebase
  • 20. www.bbvaopen4u.com 03 Las APIs de los rivales de Google Analytics Chartbeat, Webtrends y KISSmetrics son tres buenos ejemplos de herramientas que pueden competir perfectamente con Google Analytics, aunque el escenario de competencia no sea especialmente sencillo. Esto es posible gracias a sus interfaces de desarrollo de aplicaciones.
  • 21. Google Analytics es uno de los líderes del mercado de la analítica web, tal vez por la gran compañía que está detrás del producto y por las elevadas posibilidades de su servicio gratuito. Pero no es el único. Existen otras empresas que tienen plataformas de analítica web realmente competitivas y con algunas características interesantes. Incluso, en un terreno especialmente delicado, pueden competir con el gran buscador: son herramientas que disponen de sus propias interfaces de desarrollo de aplicaciones para la extracción, gestión y tratamiento de los datos de terceros. Con lo que tienen más problemas sus rivales es con la capacidad que tiene Google de vincular Analytics con otros productos como Adwords, la gran gallina de los huevos de oro y la plataforma de referencia en PPC (Pay Per Click) en todo el mundo, o Audience, la herramienta de medición del comportamiento humano. Al final Google permite centralizar en una herramienta como Analytics todas las métricas importantes tanto por el lado del producto como del lado comercial. De todas formas, existe vida más allá de Google Analytics. Este listado lo prueba: www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics
  • 22. Chartbeat es el rey de las métricas en tiempo real, un sector en el que Google Analytics todavía no ha encontrado su sitio. Sí es cierto que Analytics dispone de un informe de accesos en ese tiempo real, pero no al nivel que tiene Chartbeat. A día de hoy, Google Analytics es una herramienta con la que los clientes deben esperar 24 horas para obtener el resultado del día anterior y que está enfocada a obtener insights a partir de la contextualización temporal de las métricas. La idea es buscar elementos que generen patrones en los últimos seis meses, un año o dos años. Lo importante en métricas, y aún más en Google Analytics, es la tendencia de los datos y la explicación de la realidad que ofrece la relación de toda esa información. De igual forma, Chartbeat tiene informes en tiempo real y de corte histórico. Esta subdivisión es importante porque, de igual forma, funciona la API REST de Charbeat. La interfaz de desarrollo de aplicaciones de la plataforma opera con la actualización de datos en estos dos sentidos: los datos en tiempo real contenidos dentro de la API se actualizan cada tres segundos -por tanto ese es el margen de error de las métricas en vivo- y luego está la información que se acumula y se muestra en función de periodos de tiempo determinados por el propio usuario. La API REST de Chartbeat permite a los equipos de desarrolladores acceder a los datos que contienen a través de sencillas solicitudes HTTP (GET). Fruto de esas peticiones, al cliente siempre se le devuelve un paquete de datos en formato JSON. 1. Chartbeat www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics
  • 23. Además, la API REST de Charbeat devuelve datos específicos del consumo de contenidos en vídeo. Por poner un par de ejemplos prácticos de la API de vídeo: • Esta llamada GET devolvería los vídeos más exitosos de una web: www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics http://api.chartbeat.com/live/video/videos /v1/?host={domain}&apikey={apikey} • Esta llamada, en cambio, devuelve información específica de cada vídeo: http://api.chartbeat.com/live/metrics/?hos t={domain}&apikey={apikey}&names={na mes}
  • 24. Webtrends es otra de las plataformas que rivaliza con Google Analytics dentro del sector de la analítica. Esta herramienta tiene algunas características interesantes: • Unificación de los datos procedentes de distintas fuentes para la creación de informes ad hoc que faciliten una visión de conjunto a los clientes. • Recogida de un número ilimitado de variables. Esas variables se pueden usar cuando se deseen en todo tipo de informes de analítica dentro de Webtrends. • Capacidad para hacer informes personalizados, que se pueden compartir entre las distintas vistas o compartirse con otros usuarios de la herramienta. • Posibilidad de crear segmentos, que se pueden guardar en una biblioteca personal para recuperarlos cuando sean necesarios a lo largo del tiempo. • Webtrends dispone de varias interfaces de desarrollo de aplicaciones para dar servicio a terceras empresas, entre ellas una API para la extracción de datos, otra para el envío de información a los servidores de Webtrends y otra API dedicada a la gestión de los datos en el tiempo real. 2. Webtrends www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics
  • 25. La API para la extracción de datos de Webtrends Analytics es una API REST que permite a los desarrolladores la recolección de información a partir de una única URL. La interfaz proporciona macros que permiten pedir datos en periodos de tiempo concretos, soporta información en numerosos formatos como JSON, XML, HTML o CSV y permite la creación de aplicaciones AJAX. Además, esta API facilita el cacheo de los datos, una característica interesante para mejora mucho el rendimiento. www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics
  • 26. KISSmetrics es otro de los grandes rivales de Google Analytics. KISSmetrics tiene una ventaja competitiva con respecto a otras soluciones del mercado: se centra en dar una solución de análisis a sus clientes que haga una representación visual de cuál es el ciclo de vida de un usuario con un producto o en un servicio determinado. Esto sólo es posible a través de las funcionalidades de la API de KISSmetrics. • Seguimiento automático de identidades de usuario, sin que esos datos lleven forzosamente a su identificación real, normalmente a través de su correo electrónico o nombre de usuario, elementos muy utilizados en páginas web o aplicaciones nativas, tanto en iOS como en Android. La API también es capaz de cotejar y resolver cuándo el email y el nombre de usuario pertenecen a la misma persona para evitar la duplicación errónea de métricas. De ese seguimiento se extraen datos e información a partir del traqueo de los eventos más utilizados dentro de una herramienta de métricas. • Además, KISSmetrics tiene una API de test A/B, una herramienta esencial para establecer prioridades cuando una empresa tiene un proyecto online. 3. KISSmetrics www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics
  • 27. 04 Watson Discovery, la API de IBM para dar valor a los datos de las empresas Discovery permite a las empresas estructurar y comprender, con cierta facilidad, la gran masa de datos de las que disponen, en muchas ocasiones de fuentes muy dispares (documentos de aplicaciones de ofimática, documentos HTML o formato JSON o PDF). www.bbvaopen4u.com
  • 28. Siempre se habla de los datos como la llave que abre todas las puertas. Y no es una comparación equivocada. Pero los datos son algo más que la obtención de información agregada, y es necesario que una empresa tenga la capacidad de generar verdadero valor de negocio con ellos. Lograrlo no es nada fácil. En España hay algunas empresas, muy pocas, que están extrayendo valor de negocio de sus datos; otras están en proceso de disponer de información agregada de la que extraer ese beneficio; y el resto buscan soluciones para disponer de esa información. Soluciones a nivel de infraestructura y back y también en el front. Igual que existen empresas en busca de ese valor añadido, hay otras compañías que ofrecen productos y servicios a esos terceros para ser capaces de monetizar sus datos. IBM es, posiblemente, una de las principales empresas en el mundo en inteligencia artificial y en la creación de productos y servicios en campos como el procesamiento de lenguaje natural y aprendizaje automático. La mayoría de estos productos giran en torno a su core Watson, el sistema informático de inteligencia artificial desarrollado en torno a la tecnología DeepQA (Deep Question Answers). Watson no es nada más que un sistema informático para búsqueda de respuestas. www.bbvaopen4u.com 04. Watson Discovery
  • 29. Esta búsqueda de respuestas está basada en el procesamiento de lenguaje natural, una ciencia de la computación y la inteligencia artificial que estudia y mejora la interacción entre las máquinas y los seres humanos, sobre todo a nivel del lenguaje. Watson puede, gracias a eso, entender el mundo de los seres humanos a través de los sentidos, el aprendizaje y la experiencia propios de las personas. ¿Cómo hace IBM Watson para resolver preguntas dando respuestas relativamente acertadas? • Watson bucea dentro de millones de documentos para encontrar respuestas a las preguntas que se le plantean. Eso es posible porque acumula cientos de datos de fuentes diversas como Microsoft Word, páginas webs, documentos en PDF o formato JSON, documentos en aplicaciones en la nube... • Utiliza un algoritmo de puntuación para valorar la calidad de la respuesta. www.bbvaopen4u.com 04. Watson Discovery
  • 30. Dentro de todos los productos relacionados con Watson, uno de los servicios más interesantes es Discovery. La meta fundamental de este producto es conseguir que las empresas puedan comprender sus grandes datos con algo menos de esfuerzo. Esto es posible gracias a tres situaciones que no son nada sencillas en IA: Discovery, producto interesante en Watson www.bbvaopen4u.com 04. Watson Discovery
  • 31. • Analizar grandes volúmenes de datos que, en un primer momento, pueden estar en un formato o en unas condiciones que no son las mejores. Normalmente la información llega de las fuentes totalmente desestructurada procedente de fuentes locales tan dispares como correos electrónicos o chats. La mayoría de científicos de datos usa gran parte de su tiempo en la recogida, limpieza y organización de los datos no estructurados. Este es un trabajo arduo, complejo y necesario para obtener información de valor real. • IBM Watson también es capaz de analizar información estructurada y semiestructurada procedente de otras fuentes como bases de datos o sistemas de gestión de contenidos (CMS) habituales en las empresas. • Normalmente la inteligencia artificial tiene capacidad para dar una única respuesta determinista a una pregunta o consulta. Lo realmente difícil es que un sistema o plataforma sea capaz de contextualizar y ofrecer alternativas. El objetivo de Watson Discovery es contextualizar datos y dar respuestas. www.bbvaopen4u.com 04. Watson Discovery
  • 32. La API de Watson Discovery IBM presume de tener un servicio que no necesita perfiles con un doctorado. Con saber hacer una llamada a una API REST es necesario. Esa es la forma en la que se hace todo el proceso de extracción, transformación y carga (ETL) de contenido y poder integrarlo directamente con las capacidades que tiene Watson en la importación de documentos y grandes volúmenes de datos. Desde ahí los desarrolladores pueden identificar tareas, análisis de datos, exploración de información, búsqueda… Al final, el gran bloque de APIs de Watson lo que permite es lo siguiente: • Rastrear, convertir, enriquecer y normalizar los datos. • Explorar el contenido del cliente, pero también de fuentes de contenido público y totalmente libre o bien contenido que está bajo licencia. • Añadir a la información recogida un nuevo valor: Watson usa el procesamiento de lenguaje natural para extraer conceptos, establecer relaciones y vincular sentimientos a los datos que se han recogido. • Simplificar el desarrollo sin dejar de ofrecer acceso a las APIs. www.bbvaopen4u.com 04. Watson Discovery
  • 33. www.bbvaopen4u.com 04. Watson Discovery El objetivo de Discovery es poner todas las capacidades que tiene IBM Watson en tecnologías como la computación y el procesamiento de lenguaje natural en un servicio más accesible para todos, con la idea de dar soporte a todo tipo de sectores y contenidos, sobre todos aquellos que manejan grandes datos como la salud. Con Discovery, la idea es que la preparación de los datos no estructurados, hacer las consultas necesarias para localizar la información que se desea e integrar todo eso dentro de una nueva aplicación, una plataforma o una solución, sea muy sencillo.
  • 34. Watson Discovery tiene tres formas distintas de relacionar, contextualizar, conectar o encontrar ideas brillantes entre todo el volumen de datos que tiene una empresa después del proceso de rastreo y organización de esa información no estructurada: • A través de la API: esta es la mejor fórmula posible si la carga del contenido está integrada directamente con una aplicación o servicio ya existente. • Herramientas de Discovery: el método ideal si lo que se quiere es subir directamente ese contenido a un servicio local para su consulta y uso. • Mediante el rastreador de datos: el rastreador de datos es una herramienta de línea de comandos que ayuda a los desarrolladores a coger sus documentos desde los repositorios en los que se encuentran (puede ser por ejemplo una base de datos) y empujarlos a la nube para ser usados por Watson Discovery. Cómo se añade contenido con Watson Discovery www.bbvaopen4u.com 04. Watson Discovery
  • 35. compartir SUSCRÍBETE para recibir la newsletter de BBVA Open4U: noticias, novedades, consejos, artículos… y los eventos más innovadores www.bbvaopen4u.com Otros ebooks en BBVA Open4U Ebook: Las APIs, clave en el desarrollo de apps en la nube Ebook: Fintech: Visión de futuro Ebook: Big Data en el ecosistema ‘fintech’
  • 36. “ “ Customers Accounts PayStats Payments Cards Notifications A veces tienes que ser el cambio que quieres ver en el mundo SHAMIR KARKAL 36BBVA no es responsable de las opiniones expresadas en este ebook Prueba las APIs de BBVA en www.bbvaapimarket.com