Durante la pandemia de COVID-19, hubo escasez de programadores de COBOL para ordenadores centrales. Se trata de un lenguaje de programación diseñado en 1959 pensando en los usuarios empresariales. IBM es un proveedor de ordenadores centrales con una solución de modernización en mente.
IBM ha lanzado «watsonx», un asistente de codificación impulsado por IA que se centra en traducir los códigos COBOL en Java. Según su informe, cada vez es más difícil encontrar programadores COBOL. A principios de este año, IBM hizo una pausa en la contratación de talentos que corren el riesgo de ser sustituidos por la IA.
La empresa puede haber anunciado esto sabiendo que lanzará el sustituto, watsonx. Permitirá a los desarrolladores modernizar los ordenadores centrales que procesan aproximadamente el 70% de las transacciones bancarias mundiales. El asistente de codificación generativo de IA puede traducir código de COBOL a Java al instante y puede revisarse con una herramienta automatizada de pruebas unitarias que se lanzará próximamente.
Datos clave sobre la vista previa técnica:
-
- Aproximadamente 4.000 desarrolladores participaron en la vista previa técnica.
- Tasa media de aceptación general del 85% de las recomendaciones de contenido generadas por IA. (del 27 de julio al 23 de octubre de 2023, basado en más de 41.000 recomendaciones)
- Mejoras de la productividad del orden del 20-45%.
Según IBM, se ha ajustado un Modelo de Lenguaje Grande (LLM) específicamente en programas COBOL-Java para IBM Z. Abre modelos base de repositorios como GitHub, saneados y filtrados según sus necesidades específicas.
Al comparar watsonx Code Assistant para IBM Z y ChatGPT (el chatbot de OpenAI basado en LLM), los investigadores de IBM descubrieron que WCA para Z superaba a ChatGPT en la traducción de COBOL. – IBM
Dice que watsonx crea traducciones de código sin errores. Mientras que otros lenguajes pueden traducirse línea por línea, COBOL requiere un enfoque único para evitar errores de sintaxis. Conocemos Cobol y Java en z/OS mejor que nadie», afirma Richard Larin, jefe de producto de IBM watsonx Code Assistant for Z. «El asistente puede rellenar los huecos entre las traducciones de COBOL y Java.
El asistente puede rellenar huecos entre el código y errores de sintaxis sobre la marcha mientras traduce. Esto puede crear una traducción de COBOL libre de «JOBOL». Este esfuerzo de modernización puede eliminar futuras crisis de desarrolladores y problemas de mantenimiento de viejos ordenadores centrales que son de misión crítica.
Fuente WEB | Editado por CambioDigital OnLine