IBM está desarrollando una herramienta de desarrollo de software asistida por inteligencia artificial (IA) generativa para ayudar a sus clientes a modernizar las aplicaciones Cobol heredadas.
La nueva herramienta de IBM, watsonx Code Assistant for Z, utiliza el modelo de código watsonx.ai de IBM, basado en 20 mil millones de parámetros. El fin es ayudar a los desarrolladores que traducen Cobol a Java en IBM Z.
La raíz del problema
Una investigación del IBM Institute for Business Value encontró que casi siete de cada 10 ejecutivos de TI consideran que las aplicaciones basadas en mainframe son fundamentales para sus estrategias comerciales y tecnológicas.
La encuesta de abril de 2023 contempla a 200 ejecutivos de TI en América del Norte, y fue realizada en conjunto con Oxford Economics. Esta encontró que el 68% de los encuestados consideraba que los sistemas mainframe eran fundamentales para su estrategia de nube híbrida.
El estudio informó que las organizaciones tienen 12 veces más probabilidades de aprovechar los activos de mainframe existentes en lugar de reconstruir sus conjuntos de aplicaciones desde cero en los próximos dos años. Pero las organizaciones se enfrentan a una serie de desafíos.
Casi el 70% de los ejecutivos encuestados informaron que las aplicaciones basadas en mainframe en sus organizaciones necesitan modernizarse.
El papel de la IA
La IA generativa puede ayudar a los desarrolladores a evaluar, actualizar, validar y probar rápidamente el código correcto con mayor facilidad, según IBM. Esto les permitiría modernizar de manera más eficiente aplicaciones grandes y centrarse en tareas de mayor impacto.
IBM afirmó que watsonx Code Assistant for Z permitiría a los desarrolladores transformar los servicios empresariales de Cobol en “código Java de alta calidad y bien diseñado” de forma incremental.
Watsonx Code Assistant for Z
Fintech Broadridge es una de las empresas de software que analiza las oportunidades de utilizar la IA generativa para modernizar el código Cobol heredado.
“Nuestra colaboración con IBM es un elemento importante en nuestro impulso para aprovechar las interfaces generativas de IA para desafiar los enfoques heredados con ganancias de productividad material y reinventar nuestras soluciones de mercados de capital”, dijo Roger Burkhardt, CTO de mercados de capitales e IA en Broadridge Financial. También añadió:
Hemos tenido una excelente respuesta de los clientes a nuestras inversiones en IA generativa y estamos intrigados por la oportunidad de impulsar nuestros esfuerzos aprovechando IBM watsonx Code Assistant for Z para abordar una gama más amplia de plataformas.
Método de uso
Se espera que la herramienta Watsonx Code Assistant for Z se utilice junto con la herramienta de análisis e inventario de Application Discovery and Delivery Intelligence (ADDI) de IBM.
En términos de cómo IBM ve el uso de los dos productos, el primer paso implica ADDI, seguido de refactorizar los servicios empresariales en Cobol. A continuación habría que transformar el código Cobol a código Java con un diseño optimizado. Por último, validar el resultado resultante, incluido el uso de capacidades de prueba automatizadas.
Watsonx Code Assistant para Z se hará una demostración en el evento de aprendizaje técnico TechXchange de IBM en Las Vegas, que tendrá lugar del 11 al 13 de septiembre de 2023.