IBM ha recentemente annunciato un nuovo prodotto innovativo assistito dall’intelligenza artificiale: Watsonx Code Assistant for Z. Questa nuova soluzione è progettata per agevolare e accelerare il processo di traduzione da COBOL a Java su piattaforma IBM Z. Il suo obiettivo principale è migliorare la produttività degli sviluppatori, consentendo una modernizzazione più rapida delle applicazioni COBOL. L’uscita ufficiale di Watsonx Code Assistant for Z è prevista nel quarto trimestre del 2023 e sarà introdotto in anteprima durante l’evento TechXchange di IBM, che si terrà a Las Vegas dall’11 al 13 settembre.
Questo nuovo prodotto si unisce alla famiglia di soluzioni Watsonx Code Assistant, inclusa IBM Watsonx Code Assistant per Red Hat Ansible Lightspeed, che sarà lanciato entro la fine dell’anno. Entrambe le soluzioni si basano sul modello di codice watsonx.ai di IBM, il quale ha familiarità con 115 linguaggi di programmazione, appresi da un insieme di dati composto da 1,5 trilioni di token. Questo modello, con oltre 20 miliardi di parametri, sta diventando uno dei più grandi modelli di intelligenza artificiale generativa per l’automazione del codice. Nel corso del tempo, il portafoglio di prodotti Watsonx Code Assistant verrà esteso per includere altri linguaggi di programmazione, contribuendo a ridurre i tempi di modernizzazione e affrontando le sfide legate alle competenze degli sviluppatori.
L’obiettivo di Watsonx Code Assistant for Z è assistere le aziende nell’utilizzo dell’intelligenza artificiale generativa e degli strumenti automatizzati per modernizzare le applicazioni mainframe in modo più efficiente, preservando le caratteristiche di performance, sicurezza e resilienza tipiche della piattaforma IBM Z.
Il linguaggio di programmazione COBOL svolge un ruolo cruciale in molti processi aziendali e operativi globali. Utilizzando Watsonx Code Assistant for Z, gli sviluppatori possono agevolmente trasformare i servizi aziendali COBOL in codice Java di alta qualità, mantenendo una struttura ben definita. Questa soluzione potrebbe essere particolarmente vantaggiosa per le applicazioni COBOL con miliardi di righe di codice, consentendo una modernizzazione graduale e mirata nel tempo. L’intelligenza artificiale generativa aiuta gli sviluppatori a valutare, aggiornare, convalidare e testare il codice in modo più rapido, semplificando l’intero processo di modernizzazione e concentrandosi sulle attività di maggiore impatto.
IBM sta progettando Watsonx Code Assistant for Z per fornire strumenti in ogni fase del percorso di modernizzazione. L’approccio includerà l’utilizzo dello strumento di analisi ADDI (Application Discovery and Delivery Intelligence) di IBM, seguito da passaggi chiave come il refactoring dei servizi aziendali in COBOL, la trasformazione del codice COBOL in codice Java ottimizzato e la convalida tramite test automatici. I vantaggi per i clienti includono un aumento della produttività degli sviluppatori, una gestione efficiente dei costi e una rapida integrazione di nuove risorse IT.