IBM (NYSE: IBM) ha anunciado watsonx Code Assistant for Z, un nuevo producto asistido por IA Generativa que ayudará a permitir una traducción más rápida de COBOL a Java en IBM Z y mejorará la productividad de los desarrolladores en la plataforma. Este producto estará disponible de forma generalizada en el cuarto trimestre de 2023 y se ha diseñado para ayudar a acelerar la modernización de las aplicaciones COBOL. Watsonx Code Assistant for Z se presentará en primicia durante TechXchange, el principal evento de aprendizaje técnico de IBM que se celebrará en Las Vegas del 11 al 13 de septiembre.
Watsonx Code Assistant for Z supone una nueva incorporación a la familia de productos watsonx Code Assistant, junto con IBM watsonx Code Assistant for Red Hat Ansible Lightspeed, cuyo lanzamiento está previsto para finales de este año. Estas soluciones estarán impulsadas por el modelo de código watsonx.ai de IBM, que tendrá conocimientos de 115 lenguajes de codificación habiendo aprendido de 1,5 billones de tokens. Con 20.000 millones de parámetros, se convertirá en uno de los mayores modelos fundacionales de IA Generativa para la automatización de código. La cartera de productos de watsonx Code Assistant se ampliará con el tiempo para abordar otros lenguajes de programación, con el objetivo de mejorar el tiempo de generación de valor para la modernización y abordar los crecientes desafíos de skills para los desarrolladores.
Watsonx Code Assistant for Z está diseñado para ayudar a las empresas a aprovechar la IA Generativa y las herramientas automatizadas con el fin de acelerar la modernización de sus aplicaciones mainframe, todo ello con el objetivo de preservar las capacidades de rendimiento, seguridad y resiliencia de IBM Z.
El lenguaje de procesamiento de datos COBOL da soporte a muchos procesos empresariales y operativos vitales en organizaciones de todo el mundo. A escala, el uso de watsonx Code Assistant for Z, en comparación con otros procedimientos, podría facilitar a los desarrolladores la transformación selectiva e incremental de los servicios empresariales COBOL en código Java de alta calidad bien diseñado, con una estimación de miles de millones de líneas de código COBOL como candidatas potenciales para una modernización específica a lo largo del tiempo. La IA Generativa puede ayudar a los desarrolladores a evaluar, actualizar, validar y probar más rápidamente el código adecuado, permitiéndoles modernizar de forma más eficiente las grandes aplicaciones y centrarse en tareas de alto impacto.
IBM está diseñando estas capacidades para proporcionar herramientas para cada paso dentro del proceso de modernización. Está previsto que la solución incluya la herramienta de inventario y análisis Application Discovery and Delivery Intelligence (ADDI) de IBM. Tras ADDI, los pasos clave del proceso incluyen la refactorización de los servicios empresariales en COBOL, la transformación del código COBOL en código Java con un diseño optimizado y la validación del resultado obtenido, incluido el uso de funciones de pruebas automatizadas. Entre las ventajas potenciales para los clientes se incluyen:
- Aceleración de la creación de código y aumento de la productividad de los desarrolladores durante todo el ciclo de vida de modernización de las aplicaciones.
- Gestionar el coste total, la complejidad y el riesgo de las iniciativas de modernización de aplicaciones, incluida la traducción y optimización del código in situ en IBM Z.
- Ampliar el acceso a un conjunto más amplio de competencias de TI y acelerar la incorporación de desarrolladores.
- Lograr un código de alta calidad y fácil de mantener mediante la personalización de modelos y la aplicación de las mejores prácticas.
«Nuestra colaboración con IBM es un elemento importante en nuestro camino para aprovechar las interfaces de IA Generativa para desafiar el legacy con garantías materiales de productividad y reinventar nuestras soluciones de Capital Markets”, ha señalado Roger Burkhardt, CTO, Capital Markets and AI, Broadrige Financial. «Hemos tenido una excelente respuesta de los clientes a nuestras inversiones en IA Generativa y estamos fascinados por la oportunidad de impulsar nuestros esfuerzos aprovechando IBM watsonx Code Assistant for Z para abordar una gama más amplia de plataformas”.
La modernización de aplicaciones mainframe asistida por IA es un imperativo
Según un nuevo estudio del IBM Institute for Business Value, es 12 veces más probable que las organizaciones aprovechen los activos de mainframe existentes en lugar de volver a crear sus aplicaciones desde cero en los próximos dos años. Sin embargo, dicho estudio también señala que el reto número uno que afrontan esas mismas empresas es la falta de recursos y skills.
«Al llevar las capacidades de IA Generativa a través de watsonx a nuevos casos de uso, planeamos impulsar un progreso real para nuestros clientes», ha señalado Kareem Yusuf, PhD, Senior Vice President, Product Management and Growthde IBM Software. «IBM ha diseñado watsonx Code Assistant for Z con un enfoque específico y optimizado. Está concebido para convertir de forma rápida y precisa código optimizado para IBM Z, acelerar el tiempo de comercialización y ampliar el conjunto de competencias. Esto puede ayudar a mejorar las aplicaciones y añadir nuevas capacidades, preservando al mismo tiempo el rendimiento, la resistencia y la seguridad inherentes a IBM Z».
Existen muchos enfoques de modernización de aplicaciones disponibles en la actualidad. Algunas opciones incluyen reescribir todo el código de la aplicación en Java o migrarlo todo a la nube pública, lo que puede sacrificar capacidades que son fundamentales para la propuesta de valor de IBM Z, y no conseguir la reducción de costes esperada. Las herramientas que convierten aplicaciones COBOL a sintaxis Java pueden producir código difícil de mantener e irreconocible para un desarrollador Java. La IA Generativa es prometedora, pero la tecnología actual de reescritura parcial asistida por IA carece de compatibilidad con COBOL y no optimiza el código Java resultante para la tarea en cuestión.
El código Java resultante de watsonx Code Assistant for Z estará orientado a objetos. IBM ha diseñado esta solución para que esté optimizada para interoperar con el resto de la aplicación COBOL, con CICS, IMS, DB2 y otros tiempos de ejecución de z/OS. Java en Z está diseñado para optimizar el rendimiento en comparación con una plataforma x86.
Construyendo sobre una base de gobernanza e innovación
Según un informe de Gartner® de 2023, «de aquí a 2028, la combinación de personas y asistentes de IA trabajando en tándem podría reducir en un 30% el tiempo necesario para completar las tareas de codificación». Dicho informe afirma además que «el uso de herramientas de generación de código de IA no está reemplazando los procesos de garantía de calidad (QA) y los controles de seguridad que necesitan los desarrolladores para la creación sólida y segura de productos, así como para mitigar los riesgos heredados del uso de métodos generativos para el código.»
Proteger los datos sensibles y la propiedad intelectual de los clientes es fundamental a la hora de implantar la IA Generativa. IBM sigue desde hace décadas unos principios básicos, basados en compromisos de confianza y transparencia. Con este enfoque, la plataforma watsonx pretende permitir a las empresas aprovechar sus propios datos de confianza y propiedad intelectual para construir soluciones de IA a medida que sean escalables en todas las operaciones.
Además, IBM Consulting aporta una profunda experiencia en la modernización de aplicaciones IBM Z, centrándose en guiar a los clientes que aprovechan la plataforma en sectores clave altamente regulados como la banca, los seguros, la sanidad y la administración pública. Estos consultores especializados pueden ayudar a los clientes a identificar las áreas de aplicación adecuadas para modernizar con el fin de optimizar los beneficios potenciales de watsonx Code Assistant for Z.
Para obtener más información sobre la modernización de aplicaciones mainframe asistida por IA, y para comenzar con el enfoque optimizado y selectivo de IBM, únase a nosotros en TechXchange. Regístrese en nuestro seminario web de Watson Code Assistant for Z el 21 de septiembre a las 11 am ET en torno a esta nueva solución aquí y aprenda cómo IBM está llevando la IA generativa a la modernización de aplicaciones mainframe. También puede agendar una demostración en vivo con nuestro equipo aquí.
Los planes, direcciones e intenciones de IBM pueden cambiar o ser retirados en cualquier momento a discreción de IBM sin previo aviso. La información sobre posibles productos y mejoras futuros se proporciona para dar una idea general de las metas y objetivos de IBM y no debe utilizarse para tomar una decisión de compra. IBM no está obligada a proporcionar ningún material, código o funcionalidad basada en esta información.