Martedì Anthropic, da Claude Leggi, analizza e traduci COBOL legacy Ai linguaggi moderni come Java e Python. Alla fine della giornata di negoziazione, gli investitori hanno spazzato via quasi 40 miliardi di dollari dal valore di mercato di IBM Valuta l’annuncio – il più grande declino giornaliero dell’azienda in 25 anni – come una minaccia esistenziale al business mainframe di IBM.

La reazione è stata rapida. Ciò si basava anche su un’errata lettura del motivo per cui le aziende utilizzano mainframe.

Il COBOL di IBM compie 66 anni. Progettato nel 1959, funziona su mainframe IBM e continua ad alimentare i sistemi di elaborazione delle transazioni. si stima che siano 250 miliardi le linee di COBOL in produzione attivaSecondo il progetto Open Mainframe.

Gli ingegneri che hanno scritto questo stanno andando in pensione; I loro sostituti non sono in gran parte in grado di leggere. Per decenni, questo divario di competenze è stato uno dei problemi irrisolti più costosi dell’IT aziendale e IBM ha cercato di risolverlo con l’intelligenza artificiale almeno dal 2023, quando ha lanciato Watsonx Code Assistant per Z per aiutare a portare COBOL sul moderno Java.

Anthropic afferma che Claude Code ora può analizzare intere basi di codice, mappare dipendenze nascoste e creare traduzioni funzionanti di codice che la maggior parte degli ingegneri oggi non è in grado di leggere. Per le organizzazioni che eseguono COBOL su piattaforme distribuite (Windows, Linux e altri ambienti non mainframe), questa funzionalità è davvero utile e sta diventando sempre più pratica.

Il vero ostacolo non è mai stato tecnico

"La modernizzazione del COBOL è da tempo un problema tecnicamente risolto." L’analista di Gartner Matt Braiser ha dichiarato a VentureBeat: "Il problema principale è che i costi di modernizzazione sono elevati e il ritorno sugli investimenti è basso."

Amazon e Google offrono da anni strumenti di migrazione COBOL basati sull’intelligenza artificiale. AWS Transform e un servizio simile di Google Cloud Platform miravano allo stesso problema: ridurre i problemi per i clienti che desiderano spostare i carichi di lavoro mainframe nel cloud.

"Su questa base, un’altra fonte di concorrenza è" Raj Joshi, vicepresidente senior di Moody’s Ratings, ha dichiarato a VentureBeat: "IBM ha sempre vissuto in uno spazio molto competitivo. A margine, questa cosa è fondamentalmente negativa, su questo non ci sono dubbi. C’è un altro forte rivale. Ma IBM ha convissuto con queste minacce."

Steve McDowell, principale analista di NAND Research, passa all’argomento strutturale: "Poiché le applicazioni sono scritte in COBOL, non vengono eseguite sui mainframe." ha detto. "Funzionano su mainframe perché i mainframe offrono una classe di determinismo, elaborazione scalabile e affidabilità che i server generici non possono eguagliare."

Il problema va oltre il posizionamento sul mercato. "Gli strumenti GenAI sono utili, ma la loro natura non deterministica significa che il codice risultante non è coerente; La stessa operazione verrà implementata in modi diversi in diverse parti del codice." disse Braiser. "Gli strumenti principali combinano approcci deterministici e non deterministici. Ma niente di tutto questo risolve il problema del ROI."

Quale traduzione COBOL rimane irrisolta?

"Tradurre COBOL è la parte facile," Il direttore delle comunicazioni IBM Steven Tomasco ha detto a VentureBeat. "Il vero lavoro sono le prestazioni accelerate dall’hardware, basate sulla riprogettazione dell’architettura dei dati, sulla modifica del runtime, sull’integrità dell’elaborazione delle transazioni e su decenni di stretta fusione di software e hardware. Questo è il problema che IBM ha impiegato decenni per imparare a risolvere, e l’intelligenza artificiale è lo strumento più potente che abbiamo mai avuto per risolverlo."

Secondo IBM, la Royal Bank of Canada, la National Social Insurance Organization e la ANZ Bank hanno utilizzato watsonx Code Assistant for Z per accelerare la modernizzazione del codice COBOL senza lasciare IBM Z.

Ciò non significa che Antropik non sia competitiva. Per le organizzazioni che utilizzano COBOL off-mainframe (in sistemi distribuiti, ambienti Windows e Linux), Claude Code entra in un’area in cui l’integrazione verticale di IBM offre meno vantaggi. "IBM comprende la tecnologia mainframe a un livello che altri non possono eguagliare. Se guardo solo COBOL, utilizzo Watsonx di IBM," Ha detto McDowell. "Tuttavia, Antropik ha una presenza più ampia in molti team di sviluppo in cui un singolo fornitore lo rende prezioso."

Cosa devono effettivamente fare gli acquirenti aziendali

Gli ingegneri senior dei dati e delle infrastrutture trascorreranno le prossime settimane a rispondere alle domande dei dirigenti che vedono i titoli dei giornali e presumono che il difficile problema sia stato risolto. Non è successo.

"È COBOL, ma ci sono molte applicazioni che dipendono da esso." Joshi ha detto. "Non converti milioni di righe e in qualche modo sei pronto per passare al cloud. È un’enorme valutazione del rischio, delle dipendenze e tutto il resto."

La domanda più utile per gli acquirenti è se i rumori di questa settimana creeranno un’apertura. Braiser la pensa così.

"Dovrebbero utilizzare le risultanti discussioni a livello di consiglio di amministrazione e con gli azionisti per rivedere le iniziative di modernizzazione ritardate e vedere se qualcuna di loro ora ha un ritorno sull’investimento." disse Braiser.

McDowell è stato schietto sulla questione della rivalità. "Anthropic sottrarrà business allo strumento IBM? Sì, naturalmente," ha detto. "Ma sarei sorpreso se questo strumento generasse entrate significative per IBM."

L’analista di Constellation Research Chirag Mehta ha avvertito che i leader IT non dovrebbero reagire emotivamente o riscrivere la strategia dall’oggi al domani.

"Considera questo non come un motivo per eliminare e sostituire i fornitori, ma come un motivo per avviare un progetto pilota piccolo e limitato per misurare i risultati," Mehta ha detto a VentureBeat.

Mehta consiglia alle aziende di scegliere una sezione applicativa o un flusso di lavoro ben definito con input e output chiari e di considerare approcci “mele a mele”: qualità della mappatura delle dipendenze, qualità della documentazione della logica aziendale recuperata, copertura dei test e controlli di equivalenza, regressioni di prestazioni e affidabilità.

Il promemoria più importante, secondo Mehta, è che la modernizzazione non riguarda solo la trasformazione del codice. Parti difficili; È l’estrazione di informazioni aziendali, la rielaborazione di processi e controlli, la gestione del cambiamento e il controllo del rischio operativo in sistemi indistruttibili. L’intelligenza artificiale può comprimere il lavoro di “analisi e traduzione”, ma non eliminerà il peso della governance e della responsabilità.

"I team vincenti tratteranno l’intelligenza artificiale non come un pulsante di trasformazione magica, ma come un acceleratore all’interno di un programma di modernizzazione disciplinato con checkpoint misurabili e barriere di rischio." Ha detto Mehta.

Collegamento alla fonte