Modelli

COBOL, Fortran: OpenAI propone l'IA per la migrazione dei sistemi legacy

OpenAI riporta l'86,6% di migrazioni COBOL riuscite con GPT-6.1 Sol, contro il 5,4%. Esaminiamo i test, i prezzi reali e i limiti.

Di ·

Il 19 ottobre 2026 OpenAI ha pubblicato risultati sui linguaggi cosiddetti «a basse risorse»: COBOL, Fortran, Visual Basic e OCaml, linguaggi con molto meno codice pubblico di Python o JavaScript. Le cifre di punta sono impressionanti, ma provengono da due test progettati da OpenAI stessa, e solo uno dei due è pubblico (OpenAI). Ecco cosa è stato misurato, quanto costa e cosa verificare prima di crederci.

In breve

Perché COBOL conta ancora

OpenAI osserva che COBOL gestisce oltre il 40% dei sistemi di online banking, l'80% delle transazioni con carta in presenza e il 95% delle transazioni degli sportelli ATM, cifre che trae da una fonte terza (OpenAI). Anthropic cita lo stesso ordine di grandezza: il 95% delle transazioni ATM negli Stati Uniti (Claude).

Il problema è noto: documentazione incompleta, sviluppatori originali ormai lontani, regole di business che ormai vivono solo nel codice. I modelli addestrati soprattutto su codice moderno sono stati storicamente deboli in questo ambito.

Il tema muove i mercati. Il 23 febbraio 2026 Anthropic ha dichiarato che Claude Code poteva automatizzare l'esplorazione e l'analisi dei sistemi COBOL; le azioni IBM sono scese del 13,2% quel giorno, il calo più forte dall'ottobre 2000 (Reuters). OpenAI entra in un terreno conteso.

Come funzionano i due test

MultiLangBench chiede al modello di scrivere un motore di database compatibile con SQLite 3.40.1, a partire dalla sola documentazione e senza accesso a internet. Il programma riceve un database di partenza e una query SQL, scrive un database modificato e il vero SQLite verifica il risultato. Ogni traccia di SQLite deve essere rimossa dall'ambiente, e una soluzione scritta nel linguaggio sbagliato, o che ne mescola diversi, ottiene zero (README di MultiLangBench).

I test provengono dalla suite TCL di SQLite: su circa 51.000 test, 24.000 hanno potuto essere convertiti. Per contenere i costi, il README raccomanda di eseguirne solo 272. Il punteggio è una coppia: tasso di test superati e costo API per ottenerlo.

Il test di migrazione COBOL chiede al modello di tradurre programmi COBOL in C++, Java, Kotlin, Python o Rust preservandone il comportamento. Una migrazione conta solo se tutti i test nascosti passano, con output identico byte per byte. OpenAI fornisce un esempio eloquente: l'aritmetica a virgola fissa di COBOL scarta le cifre decimali in eccesso a meno che non venga richiesto l'arrotondamento. Una riscrittura che arrotonda gira senza errori ma produce importi diversi (OpenAI).

Risultati, linguaggio per linguaggio

Su MultiLangBench, al massimo sforzo di ragionamento, GPT-6 Astra migliora in tutti i 20 linguaggi, secondo OpenAI:

Astra supera l'83% in 19 dei 20 linguaggi. Il piccolo modello GPT-6 Luna ottiene in media il 40,3%, meglio di GPT-5.6 Sol, a un costo API stimato di 0,77 $ per campione contro 3,48 $, circa il 78% in meno (OpenAI).

Nella migrazione COBOL, GPT-6.1 Sol passa dal 5,4% all'86,6% con sforzo basso, al 61% del costo API di GPT-5.6 Sol, e raggiunge il 97,9% con sforzo più alto. La stessa OpenAI descrive il test come «prossimo alla saturazione».

Prezzi reali

Tariffe API standard per milione di token, contesto breve (OpenAI):

Le modalità Batch e Flex dimezzano questi prezzi, un argomento concreto per le migrazioni in blocco che non richiedono una risposta immediata. Il contesto lungo raddoppia il prezzo di ingresso di GPT-6.1 Sol, a 4 $.

Sul fronte degli abbonamenti, Codex è incluso in ChatGPT Plus a 20 $ al mese con GPT-6.1 Sol, e nei piani Pro a 100, 200 o 500 $ al mese; l'uso con chiave API è fatturato alle tariffe API (OpenAI).

Casi d'uso realistici

I limiti

Il progresso è reale secondo i numeri della stessa OpenAI, ma servono ancora test indipendenti su codice di produzione reale.

Cosa significa per gli sviluppatori

Innanzitutto, il calo dei costi conta quanto il punteggio. Un modello a 2 $ e 10 $ per milione di token, con una modalità Batch a metà prezzo, rende plausibile far passare un intero portafoglio di programmi attraverso tentativi ripetuti, cosa che aveva poco senso con un modello precedente al 5,4% di successo, secondo le cifre della stessa OpenAI.

In secondo luogo, il valore si sposta sui test. Una migrazione riuscita si definisce come parità di comportamento; i team che hanno già suite di regressione sui propri sistemi legacy ne trarranno vantaggio per primi. Gli altri dovranno costruirle, ed è qui che un agente può aiutare.

In terzo luogo, misurate voi stessi. MultiLangBench fornisce un metodo riproducibile, ma dovete costruirci attorno il vostro ciclo agentico. Per un vero progetto COBOL, l'unica misura che conta è un campione dei vostri programmi, con i vostri output attesi.

Infine, con Anthropic e ora OpenAI in questo ambito, è il momento di un progetto pilota limitato, non di una migrazione completa sulla base del benchmark di un fornitore.

Fonti

Avete notato un errore in questo articolo? Segnalatelo · La nostra politica sulle correzioni

Icona di Rekha: una casetta disegnata con un solo tratto

Dello stesso autore Autopromozione

Un cammino euleriano, tracciato con il dito

Rekha, il gioco per iPhone dell'autore di OrigoTech: collegate tutti i punti con un solo tratto senza ripassare due volte sullo stesso collegamento, in 500 disegni tutti risolvibili.

La newsletter di OrigoTech

Un riepilogo settimanale, con fonti, delle novità sugli strumenti di IA.

Da leggere ora