Descubriendo servicios de Data e Inteligencia Artificial en IBM Cloud

Gustavo Ramos Montalvo
3 min readJun 10, 2021

Una de las tecnologías disruptivas más potentes es la computación en la nube, el cual nos permite que un usuario desarrolle y gestione contenidos desde cualquier dispositivo a través de internet.

Nos enfocaremos en esta tecnología y específicamente en el proveedor IBM que nos ofrece un conjunto de servicios en computación en la nube (a partir de ahora llamado IBM Cloud) para tipos tales como IaaS (Infraestructura como Servicio), PaaS (Plataforma como Servicio), SaaS (Software como Servicio), FaaS (Funcion como Servicio), entre otros.

IBM Cloud nos ofrece servicios para todo tipo de casos de uso, distribuidos por categorías, en el presente artículo nos enfocaremos en los servicios más usados para casos de uso de data e inteligencia artificial. A continuación mencionaremos algunos servicios de cada categoría y algunos ejemplos aplicativos.

Storage

Object Storage: es un servicio diseñado para dar soporte al crecimiento exponencial de datos y cargas de trabajo en la nube. Nos permite almacenar data encriptada y dispersada a través de múltiples ubicaciones geógraficas. El servicio nos permite crear buckets, actualizar objetos y configurar políticas de acceso a otros usuarios para trabajar con nuestra data.

Databases

Cloudant: es una base de datos distribuida no estructurada y totalmente gestionada, optimizada tanto para cargas de trabajo pesadas como para aplicaciones web y móviles de rápido crecimiento. Entre sus características más resaltantes es que escala de forma flexible el rendimiento y almacenamiento, además que son compatibles con Apache CouchDB para arquitecturas híbridas o multinube.

AI / Machine Learning

Watson Assistant: es un producto de IBM Cloud que nos permite crear, entrenar e implementar interacciones conversacionales en cualquier aplicación, dispositivo o canal. Implementar un chatbot en este servicio con una implementación rápida y un entrenamiento progresivo nos puede ayudar a elevar la experiencia de nuestros usuarios en el caso de uso que queramos.

Watson Studio: nos permite crear, ejecutar y gestionar modelos de IA, además de optimizar las decisiones a escala de cualquier nube. El entorno de trabajo es bajo notebooks de Jupyter, JupyterLab y CLIs con lenguajes de programación tales como Python, R y Scala. El servicio es parte de la plataforma de datos e IA de IBM llamado IBM Cloud Pak.

Machine Learning: nos permite acelerar la implementación de la IA y machine learning, generar automáticamente una API para crear aplicaciones en IA a través de DevOps y entrenar modelos dinámicamente con el aprendizaje continuo.

Speech to Text: es un servicio para reconocimiento automático de voz y tiene la capacidad de procesar la voz humana en un formato escrito. Es una solución cloud native que utiliza algoritmos de Inteligencia Artificial y Deep Learning.

Text to Speech: es un servicio que tiene la capacidad de sintetizar texto a audio en muchos formatos, el cual puede producir voces masculinas y femeninas para varios idiomas y dialectos.

Watson Discovery: es un servicio que nos permite identificar rápidamente construcciones cognitivas y exploración en archivos de texto y documentos para identificar patrones y conocimientos prácticos ocultos en datos no estructurados.

Consideraciones finales

He listado algunos servicios más usados para casos de uso de data e inteligencia artificial, sin embargo, IBM Cloud nos ofrece muchos más que podemos explorar.

Para cualquier comentario, duda u observación, puedes contactarme por medio de mi perfil Linkedin.

--

--

Gustavo Ramos Montalvo

Ingeniero de software con pasión en negocios, tecnología, automatizaciones y e-commerce