Inteligencia Artificial y Open Source: una combinación ganadora
El año 2019 ha dado sus primeros pasos y ya tenemos una visión fundamentada para pronosticar acerca de todas las tendencias digitales que serán un must en el sector de las nuevas tecnologías. BlockChain, 5G, computación cuántica, o en concreto, Inteligencia Artificial (IA), que tendrá este año su despliegue definitivo y su mayor acercamiento a la sociedad. En este contexto el open source o código abierto, tiene una importancia clave en su desarrollo, como tecnología basada en la colaboración abierta y muy enfocada a beneficios prácticos. Al fin y al cabo, de eso trata la aplicación de la Inteligencia Artificial, de orientar sus beneficios para la optimización de los procesos y utilidad en las industrias y en el conjunto de la sociedad.
La Comisión Europea publicó en diciembre de 2018 un comunicado para que todos los estados miembros desarrollen su propia estrategia nacional en Inteligencia Artificial. Las líneas de la IA que tendrán mayor relevancia en 2019 son:
- Mejoras en las técnicas de NLP, con la consiguiente extensión de los chatbots y asistentes virtuales a todos los sectores.
- Avances en búsqueda por voz, que generará unos resultados más precisos y mejorará los procesos de venta online.
- Automatización de los procesos para optimizar la toma de decisiones en las organizaciones, gracias a una mejor integración entre Robótica y Machine Learning.
- Los dispositivos autónomos (vehículos autónomos, drones, robots, etc.) experimentarán un gran avance.
- Se impulsarán los pagos invisibles gracias al análisis cognitivo, a través del reconocimiento de imágenes y en combinación con otras tecnologías.
- En el terreno de la Ciberseguridad, la IA permitirá detectar patrones de comportamiento para predecir así posibles futuros ataques.
- En combinación con el Big Data, la IA transformará la forma en la que se desarrolla, comparte y consume el análisis de datos.
En el Centro de Inteligencia Artificial de Vector ITC apostamos por el modelo Open Source, diseñando, desarrollando y aplicando herramientas de código abierto con múltiples funcionalidades:
Una de las soluciones que utilizamos es Tensorflow, biblioteca de software de código abierto que utiliza gráficos de flujo de datos para construir y entrenar redes neuronales.
En la misma línea, Keras, una de las librerías de redes neuronales que se ejecuta sobre TensorFlow y otras plataformas, y que se encuentra muy orientada a la modularidad, extensibilidad y escalabilidad.
Adicionalmente, Rasa, un software conversacional Open Source para desarrollar chatbots y que ayuda a generar conversaciones más inteligentes. Y, por último, Theano, una herramienta Open Source que permite trabajar con algoritmos de Machine Learning.
Los próximos años serán determinantes para el desarrollo de la inteligencia artificial y su progreso es debido, en gran parte, al open source y al software libre.