Hace unos meses, IBM lanzó un nuevo servicio de inteligencia artificial diseñado para ayudar a las industrias en la transición de COBOL a estándares de programación más nuevos. IBM dice que Watsonx tiene mucho que aportar a la modernización de los lenguajes antiguos, pero siempre necesitará programadores humanos para realizar el trabajo.
Según Skyla Loomis, vicepresidenta de software de IBMZ, Watsonx es una "herramienta asistente de desarrollo" que utiliza inteligencia artificial pero no puede completar todas las tareas por sí sola. Los servicios de IA generativa se asocian con programadores humanos para transformar porciones seleccionadas del código COBOL, pero el código proporcionado por la IA finalmente requerirá una "edición menor" antes de ser puesto en producción.
A pesar de sus 64 años de historia, COBOL (lenguaje común orientado a los negocios) todavía se usa ampliamente en computadoras centrales en industrias importantes como la banca, los automóviles, los seguros, el gobierno y la atención médica. Según una estimación reciente del International Journal of Advanced Research in Science, el 43% de los sistemas bancarios todavía utilizan COBOL, y 3 billones de dólares en transacciones (cajeros automáticos, tarjetas de crédito) cada día se gestionan mediante código compilado en este antiguo lenguaje.
Watsonx se creó para resolver problemas de COBOL y proporciona una solución de un extremo a otro, que incluye un proceso de varios pasos para realizar tareas complejas de traducción de código. Keri Olson, vicepresidenta de gestión de productos y automatización de TI de IBM, explicó que los clientes privados y gubernamentales pueden aprovechar los servicios de IA generativa para romper las dependencias existentes en partes más pequeñas. Con la ayuda de los propios programadores de IBM, los clientes pueden elegir qué partes de su código quieren (o necesitan) modernizar mediante la conversión de la sintaxis COBOL a Java.
Al final, dijo Loomis, el 80 o el 90 por ciento del código traducido proporciona resultados modernizados válidos (ejecutables), pero los programadores humanos tienen que hacer "algunos cambios" necesarios para completar la tarea, y Watsonx es una herramienta de productividad, no un reemplazo del desarrollador.
Las empresas anteriores de IBM en inteligencia artificial no han estado a la altura de las altísimas expectativas establecidas por la empresa, y ahora existen dudas sobre el éxito de Watson Health en el campo de la inteligencia artificial generativa.
Arun Chandrasekara, de Gartner, cree que IBM "no tiene estudios de caso" para validar las capacidades de modernización del código de Watsonx. Olson reconoció el problema, pero dijo que IBM está aprovechando su experiencia en computación mainframe e inteligencia artificial para ofrecer la experiencia de IA más avanzada, aunque la compañía todavía se encuentra en las "primeras etapas" de adquisición de clientes.