Lenguaje COBOL, un desafío ante la escasez de expertos que IBM intenta superar con IA
Actualizado: 1 junio, 2024
El lenguaje COBOL, creado en 1959 por el Departamento de Defensa de Estados Unidos y diversos fabricantes tecnológicos, enfrenta hoy un desafío crítico. Este lenguaje, conocido por su complejidad y rigidez, sigue siendo un pilar en sistemas clave, aunque los expertos en él escasean. IBM, una figura prominente en este escenario, intentó ofrecer soluciones, pero se encuentra con obstáculos inesperados.
IBM y la modernización del COBOL

En agosto, IBM anunció «Code Assistant for IBM Z», una herramienta basada en IA para traducir COBOL a Java, generando expectativas sobre su disponibilidad para finales de 2023. Sin embargo, a pesar de las promesas, el progreso es lento y las soluciones completas aún no están a la vista.
Watsonx: un avance parcial
IBM ha estado desarrollando Watsonx, una plataforma de IA diseñada para convertir código COBOL en lenguajes más contemporáneos como Java. Keri Olson, del equipo de IBM, admite que, aunque Watsonx facilita la refactorización de aplicaciones, aún requiere la intervención humana. Skyla Loomis, vicepresidenta de IBM Z Software, recalca que Watsonx mejora la productividad pero no reemplaza al desarrollador.
COBOL: un legado difícil de sustituir
A pesar de los esfuerzos por capacitar a más profesionales en COBOL durante la pandemia, la brecha de habilidades persiste. Un estudio de 2022 reveló la presencia de 800 000 millones de líneas de código COBOL en activo, mientras que las empresas buscan alternativas más modernas. Casi la mitad de los sistemas bancarios dependen parcialmente de COBOL, evidenciando su influencia en transacciones diarias.
Aunque IBM sigue siendo optimista sobre el potencial de su asistente de código basado en IA, reconoce que la tecnología aún es incipiente y carece de estudios de caso concretos. La empresa confía en su experiencia en computación Z y en la IA para superar estos desafíos.