Sei sulla pagina 1di 36

APIs predictivas

Un nuevo nivel para dar valor a los datos

01 PredicSis AI,
PredictionIO y Seldon 03 Las APIs de los rivales
de Google Analytics

02 Firebase: cómo Google quiere


mejorar las aplicaciones a 04 Watson Discovery, la API de IBM
para dar valor a los datos
través de los datos de las empresas
www.bbvaopen4u.com

PredicSis AI,
01 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 01. PredicSis AI, PredictionIO y Seldon

El valor de la analítica como elemento clave en la Dentro de la analítica, existen algunas herramientas
toma de decisiones de negocio está fuera de toda interesantes que dan un salto añadido: basan sus
duda. Las empresas han ido incorporando poco a análisis en el poder de las APIs predictivas, aquellas
poco la analítica y el concepto de métricas del éxito que generan valor a partir del aprendizaje
dentro de sus procesos de decisión, aunque aún no automático y el aprendizaje continuo.
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

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, establecer segmentos óptimos para descubrir las
esencialmente, a algunos perfiles técnicos, relaciones reales entre los datos, sobre todo si
de análisis y de negocio dentro de cualquier de esas relaciones salen decisiones de negocio.
compañía: ejecutivos de la compañía, ingenieros Se trata de mostrar el volumen de información a
de software, ejecutivos de cuentas, analistas de través de ideas simples y relevantes.
negocio, equipos DevOps y científicos de datos.
Para probarlo, cualquier empresa tiene la • Modelo de predicción: en esta fase, PredicSis AI
posibilidad de hacer una petición de prueba a genera una fórmula o modelo que sirve para
través de un formulario en su página web. predecir el comportamiento futuro. En este
proceso, es importante controlar la desviación
El proceso por el que establece predicciones de de esa predicción. Si la desviación de los valores
negocio tiene cuatro pasos: es muy grande, las decisiones empresariales
pueden ser erróneas.
• Implementación de indicadores: PredicSis AI
permite recoger una gran cantidad de datos • Predicción final: a partir de los tres pasos
agregados desde numerosas fuentes distintas. previos, el modelo utiliza los datos más recientes
Ese gran conjunto de información es la base a para generar la predicción a partir de la
partir de las que se tomarán decisiones audiencia objetivo. El modelo predictivo puede
mejorar el rendimiento de campañas y
• Construcción de segmentos: es esencial para procesos.
los profesionales en general, pero mucho más
para aquellos que no tienen formación técnica,
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon

PredicSis AI es un software de Apache PredictionIO


aprendizaje automático que
utiliza algoritmos de
aprendizaje supervisado para
la creación de modelos. Los
Motor 1 Motor 2
profesionales que usen la
plataforma pueden acceder a Servidor
ella a través de una interfaz de eventos
gráfica en un navegador web,
Motor 3 Motor 4
como si estuviera navegando
por internet, o mediante una
interfaz de programación,
Data Query via REST Resultado previsto
con el uso de su SDK en
Python o a través de llamadas
a su API REST.
Campaña
App móvil por correo
electrónico

Website
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: Apache PredictionIO puede ser
instalado como una pila de
• Responder a las consultas dinámicas en aprendizaje automático completa,
tiempo real. con Apache Spark, MLLib,
• Unificar los datos de distintas plataformas en HBase, Spray y
lotes o en tiempo real. Elasticsearch.
• 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.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO y Seldon

Seldon

Seldon es una plataforma predictiva que permite llevar las aplicaciones a cualquier
proporciona recomendaciones de contenido que plataforma y ejecutarlas, ya sea Amazon Web
está montado sobre un clúster Kubernetes. Services, Google Cloud Platform o Microsoft Azure.
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
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 envían en formato JSON y después se produce


agregados, la base de cualquier modelo un proceso de modelado de los datos
predictivo, se envían a la plataforma a través mediante algoritmos, entre otros motivos por
de la API REST en tiempo real. Es la interfaz de JSON no es el mejor formato para crear
desarrollo de aplicaciones quien recaba datos modelos de aprendizaje automático.
de múltiples fuentes para la elaboración del
modelo predictivo. Normalmente esos datos se
www.bbvaopen4u.com

Firebase, cómo Google quiere mejorar


02 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 02. Firebase

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 el comportamiento del usuario dentro de los


Firebase en cuatro grandes patas de negocio, que productos desde un mismo panel de métricas.
pretende que sean un catalizador del alojamiento
de apps de terceros: • Recursos para el crecimiento: el buscador
presta atención a la distribución para el
• Una serie de características para el desarrollo crecimiento de la audiencia. Por ejemplo, a
de aplicaciones móviles: Google ofrece través de notificaciones. Aquí también entraría
almacenamiento de datos en la nube, procesos todo lo relacionado con publicidad dentro de
de autenticación de usuarios, servicio de base Adwords.
de datos, reporte de errores…
• Monetización: Firebase está integrada con una
• Servicio de analítica: Google dispone de herramienta de monetización a través de la
Firebase Analytics, una solución de analítica inclusión de publicidad en las aplicaciones
incluida dentro del servicio gratuito para medir llamada AdMob.
www.bbvaopen4u.com 02. Firebase

Cómo desarrollar apps con Firebase

Para desarrollar un proyecto con Google Firebase almacena y sincroniza con cada aplicación la
lo único que es necesario es disponer de una información alojada en una base de datos NoSQL
cuenta de correo electrónico Gmail, como casi en la nube. Esos datos siempre se sincronizan en
todos los productos del buscador. Firebase da a los tiempo real y siguen estando disponibles cuando la
desarrolladores de aplicaciones una plataforma que aplicación pierde la conexión a internet.
www.bbvaopen4u.com 02. Firebase

Esa base de datos NoSQL recibe el nombre de de alta nuevas aplicaciones, pero también
Firebase Realtime Database. En ella se administrarlas o borrarlas. Ahí también se
almacenan los datos en formato JSON y se pueden hacer cambios en la BD o administrar la
sincronizan con cada uno de los clientes que se autenticación de usuarios en cada uno de los
encuentran conectados en ese momento. La proyectos. Es el centro de operaciones de
idea es que, cuando un equipo de desarrollo Firebase.
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

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

Almacenamiento y analítica con Firebase


Los otros dos grandes pilares de Firebase son el aplicaciones que almacenan y proporcionan
almacenamiento y el servicio de analítica pensado contenido creado por sus usuarios.
para las métricas relacionadas con el
comportamiento del usuario. El primero de los Aunque Firebase Storage está respaldado por detrás
productos, Firebase Storage, ofrece la posibilidad de por Google Cloud Storage, eso no significa que
hospedar imágenes, audio, vídeo y cualquier otro estemos ante un servicio no escalable, todo lo
contenido generado por el propio usuario. Detrás de contrario. Esa escalabilidad, siempre y cuando sea
Firebase Storage está Google Cloud Storage, un requerida por el cliente, se hace de forma
servicio mayor que le sirve de respaldo. La idea de automática. El acceso y la administración de los
este almacenamiento es dar servicio a aquellas datos acumulados en Firebase Storage se hace
www.bbvaopen4u.com 02. Firebase

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

Las APIs de los rivales


03 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.
www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics

Google Analytics es uno de los líderes del mercado rivales es con la capacidad que tiene Google de
de la analítica web, tal vez por la gran compañía vincular Analytics con otros productos como
que está detrás del producto y por las elevadas Adwords, la gran gallina de los huevos de oro y la
posibilidades de su servicio gratuito. Pero no es el plataforma de referencia en PPC (Pay Per Click) en
único. Existen otras empresas que tienen todo el mundo, o Audience, la herramienta de
plataformas de analítica web realmente medición del comportamiento humano.
competitivas y con algunas características
interesantes. Incluso, en un terreno especialmente Al final Google permite centralizar en una
delicado, pueden competir con el gran buscador: herramienta como Analytics todas las métricas
son herramientas que disponen de sus propias importantes tanto por el lado del producto como
interfaces de desarrollo de aplicaciones para la del lado comercial. De todas formas, existe vida
extracción, gestión y tratamiento de los datos de más allá de Google Analytics. Este listado lo
terceros. Con lo que tienen más problemas sus prueba:
www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics

1. Chartbeat
Chartbeat es el rey de las métricas en tiempo real, Esta subdivisión es importante porque, de igual
un sector en el que Google Analytics todavía no ha forma, funciona la API REST de Charbeat. La
encontrado su sitio. Sí es cierto que Analytics interfaz de desarrollo de aplicaciones de la
dispone de un informe de accesos en ese tiempo plataforma opera con la actualización de datos en
real, pero no al nivel que tiene Chartbeat. A día de estos dos sentidos: los datos en tiempo
hoy, Google Analytics es una herramienta con la real contenidos dentro de la API se actualizan cada
que los clientes deben esperar 24 horas para tres segundos -por tanto ese es el margen de error
obtener el resultado del día anterior y que está de las métricas en vivo- y luego está la información
enfocada a obtener insights a partir de la que se acumula y se muestra en función de
contextualización temporal de las métricas. La idea periodos de tiempo determinados por el propio
es buscar elementos que generen patrones en los usuario.
últimos seis meses, un año o dos años. Lo
importante en métricas, y aún más en Google La API REST de Chartbeat permite a los equipos de
Analytics, es la tendencia de los datos y la desarrolladores acceder a los datos que contienen
explicación de la realidad que ofrece la relación de a través de sencillas solicitudes HTTP (GET). Fruto
toda esa información. De igual forma, Chartbeat de esas peticiones, al cliente siempre se le
tiene informes en tiempo real y de corte histórico. devuelve un paquete de datos en formato JSON.
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:

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}
www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics

2. Webtrends

Webtrends es otra de las plataformas que rivaliza • Posibilidad de crear segmentos, que se pueden
con Google Analytics dentro del sector de la guardar en una biblioteca personal para
analítica. Esta herramienta tiene algunas recuperarlos cuando sean necesarios a lo largo
características interesantes: del tiempo.

• Unificación de los datos procedentes de • Webtrends dispone de varias interfaces de


distintas fuentes para la creación de informes desarrollo de aplicaciones para dar servicio a
ad hoc que faciliten una visión de conjunto a terceras empresas, entre ellas una API
los clientes. para la extracción de datos, otra para
el envío de información a los servidores de
• Recogida de un número ilimitado de variables. Webtrends y otra API dedicada a la
Esas variables se pueden usar cuando se gestión de los datos en el tiempo real.
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.
www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics

La API para la extracción de datos de Webtrends numerosos formatos como JSON, XML, HTML o
Analytics es una API REST que permite a los CSV y permite la creación de aplicaciones AJAX.
desarrolladores la recolección de información a Además, esta API facilita el cacheo de los datos,
partir de una única URL. La interfaz proporciona una característica interesante para mejora mucho el
macros que permiten pedir datos en periodos de rendimiento.
tiempo concretos, soporta información en
www.bbvaopen4u.com 03. Las APIs de los rivales de Google Analytics

3. KISSmetrics

KISSmetrics es otro de los grandes rivales de la misma persona para evitar la duplicación
Google Analytics. KISSmetrics tiene una ventaja errónea de métricas. De ese seguimiento se
competitiva con respecto a otras soluciones del extraen datos e información a partir del
mercado: se centra en dar una solución de análisis traqueo de los eventos más utilizados dentro
a sus clientes que haga una representación visual de una herramienta de métricas.
de cuál es el ciclo de vida de un usuario con un
producto o en un servicio determinado. Esto sólo • Además, KISSmetrics tiene una API de test A/B,
es posible a través de las funcionalidades de la API una herramienta esencial para establecer
de KISSmetrics. prioridades cuando una empresa tiene un
proyecto online.
• 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
www.bbvaopen4u.com

Watson Discovery, la API de IBM


04 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 04. Watson Discovery

Siempre se habla de los datos como la llave que procesamiento de lenguaje natural y aprendizaje
abre todas las puertas. Y no es una comparación automático. La mayoría de estos productos giran
equivocada. Pero los datos son algo más que la en torno a su core Watson, el sistema informático
obtención de información agregada, y es necesario de inteligencia artificial desarrollado en torno a la
que una empresa tenga la capacidad de generar tecnología DeepQA (Deep Question Answers).
verdadero valor de negocio con ellos. Lograrlo no Watson no es nada más que un sistema
es nada fácil. En España hay algunas empresas, informático para búsqueda de respuestas.
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
www.bbvaopen4u.com 04. Watson Discovery

Esta búsqueda de respuestas está basada en el • Watson bucea dentro de millones de


procesamiento de lenguaje natural, una ciencia documentos para encontrar respuestas a las
de la computación y la inteligencia artificial que preguntas que se le plantean. Eso es posible
estudia y mejora la interacción entre las máquinas porque acumula cientos de datos de fuentes
y los seres humanos, sobre todo a nivel del diversas como Microsoft Word, páginas webs,
lenguaje. Watson puede, gracias a eso, entender el documentos en PDF o formato JSON,
mundo de los seres humanos a través de los documentos en aplicaciones en la nube...
sentidos, el aprendizaje y la experiencia propios de
las personas. ¿Cómo hace IBM Watson para • Utiliza un algoritmo de puntuación para valorar
resolver preguntas dando respuestas relativamente la calidad de la respuesta.
acertadas?
www.bbvaopen4u.com 04. Watson Discovery

Discovery, producto
interesante en Watson

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:
www.bbvaopen4u.com 04. Watson Discovery

• Analizar grandes volúmenes de datos que, en • Normalmente la inteligencia artificial tiene


un primer momento, pueden estar en un capacidad para dar una única respuesta
formato o en unas condiciones que no son las determinista a una pregunta o consulta. Lo
mejores. Normalmente la información llega de realmente difícil es que un sistema o
las fuentes totalmente desestructurada plataforma sea capaz de contextualizar y
procedente de fuentes locales tan dispares ofrecer alternativas. El objetivo de Watson
como correos electrónicos o chats. La mayoría Discovery es contextualizar datos y dar
de científicos de datos usa gran parte de su respuestas.
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.
www.bbvaopen4u.com 04. Watson Discovery

La API de Watson Discovery

IBM presume de tener un Al final, el gran bloque de APIs procesamiento de lenguaje


servicio que no necesita perfiles de Watson lo que permite es lo natural para extraer
con un doctorado. Con saber siguiente: conceptos, establecer
hacer una llamada a una API relaciones y vincular
REST es necesario. Esa es la • Rastrear, convertir, sentimientos a los datos
forma en la que se hace todo el enriquecer y normalizar que se han recogido.
proceso de extracción, los datos.
transformación y carga (ETL) de • Simplificar el desarrollo sin
contenido y poder integrarlo • Explorar el contenido del dejar de ofrecer acceso a
directamente con las cliente, pero también de las APIs.
capacidades que tiene Watson fuentes de contenido
en la importación de público y totalmente libre o
documentos y grandes bien contenido que está
volúmenes de datos. Desde ahí bajo licencia.
los desarrolladores pueden
identificar tareas, análisis de • Añadir a la información
datos, exploración de recogida un nuevo valor:
información, búsqueda… Watson usa el
www.bbvaopen4u.com 04. Watson Discovery

El objetivo de Discovery es poner todas las Discovery, la idea es que la preparación de los
capacidades que tiene IBM Watson en tecnologías datos no estructurados, hacer las consultas
como la computación y el procesamiento de necesarias para localizar la información que se
lenguaje natural en un servicio más accesible para desea e integrar todo eso dentro de una nueva
todos, con la idea de dar soporte a todo tipo de aplicación, una plataforma o una solución, sea muy
sectores y contenidos, sobre todos aquellos que sencillo.
manejan grandes datos como la salud. Con
www.bbvaopen4u.com 04. Watson Discovery

Cómo se añade contenido con Watson Discovery

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.
SUSCRÍBETE
para recibir la newsletter de
www.bbvaopen4u.com BBVA Open4U: noticias,
novedades, consejos, artículos…
y los eventos más innovadores

Otros ebooks en BBVA Open4U

Ebook: Las APIs, clave en el Ebook: Fintech: Visión de futuro Ebook: Big Data en el ecosistema
desarrollo de apps en la nube ‘fintech’

compartir
Prueba las APIs de BBVA en www.bbvaapimarket.com

Customers Accounts PayStats

Payments Cards Notifications




A veces tienes que ser el cambio que quieres ver en el mundo
SHAMIR KARKAL

BBVA no es responsable de las opiniones expresadas en este ebook


36

Potrebbero piacerti anche