Issue Nº 01 — October 15, 2026

@readmodelmag
MODEL

Follow MODEL on X @readmodelmag

AI News

AI finally learned COBOL. Now it has opinions about rounding

SummaryOpenAI says its newest models are far better at COBOL, Fortran and Visual Basic, the old languages behind a lot of banking and government software, and published two tests to show it. The numbers are OpenAI's own.

· MODEL Editors · 2 min read

Some links may be affiliate links. Disclosure

Cartoon. Caption: OpenAI: our new models finally learned COBOL. The model, five minutes later: A teal-and-cream robot in a purple cardigan and round glasses sits in a rocking chair holding a mug reading #1 DEV, and says: Back in my day, we didn't ROUND. We TRUNCATED. Behind it, a beige terminal shows green COBOL code on a desk next to a mainframe cabinet, with a sticky note reading DO NOT ROUND!! A framed sign on the wall says EST. 1959, home sweet mainframe.
Old language, new maintainer, same rules about decimals. Illustration by MODEL. Original. Image source.

COBOL dates from 1959 and still quietly moves a lot of the world's money. On Monday OpenAI said its latest models have finally gotten good at it.

What OpenAI published. In a post on October 19, OpenAI said its newest models are much stronger at building and migrating software in "low-resource" languages such as COBOL, Fortran, OCaml and Visual Basic, which have far less public code for models to learn from than Python or JavaScript. OpenAI cites figures that COBOL supports more than 40% of online banking systems, 80% of in-person card transactions and 95% of ATM transactions.

Test one: build SQLite from scratch. MultiLangBench asks a model to build a SQLite-compatible database engine in one of 20 languages, checked against tests adapted from SQLite's own suite. At maximum reasoning effort, GPT-6 Astra passed 87.4% of tests on average, up from 26.8% for GPT-5.6 Sol, and scored above 83% in 19 of the 20 languages. COBOL was still the hardest, rising from 10.9% to 72.1%; Fortran went from 21.4% to 83.5%. The cheaper GPT-6 Luna averaged 40.3% at an estimated $0.77 per attempt, versus $3.48 for GPT-5.6 Sol. OpenAI has put the test setup on GitHub.

Test two: migrate COBOL without changing what it does. The second test asks a model to rewrite COBOL programs in C++, Java, Kotlin, Python or Rust. Hidden tests require byte-for-byte identical output, and a migration only counts if every test passes. GPT-6.1 Sol got 86.6% right at low reasoning effort, against 5.4% for GPT-5.6 Sol, at 61% of the API cost; at higher effort it reached 97.9%, which OpenAI says nearly saturates the test.

The rounding trap. OpenAI's own example of why this is hard: COBOL's fixed-point arithmetic throws away extra decimal digits unless the code asks for rounding. A rewrite that rounds instead can run without a single error and still produce different financial results.

Our take

This is a genuinely useful direction: the people who wrote these systems are retiring, and the business rules often live only in the code. But treat the headline numbers as a strong demo, not a guarantee. Both tests are OpenAI's own, and the COBOL migration set has not been published. OpenAI itself says production use still needs expert review and testing against each system's business rules. If you try it, start by capturing real inputs and outputs from the old system so you can prove the new one matches, decimals included.

What we did and didn't do: this story is based on OpenAI's post, which we read in full, plus Developer Tech's write-up. We did not run either benchmark ourselves.

MODEL Editors

Sources

  1. Advancing coding in low-resource programming languages (Oct 19, 2026)

    OpenAI

  2. OpenAI reports 87.4% MultiLangBench pass rate for GPT-6 Astra (Oct 20, 2026)

    Developer Tech

FREE · EVERY WEEK

The top AI tools this week, tested.

Every week MODEL's editors pick the AI tools worth your time, try them hands-on, and tell you what's good, what's not, and who it's for. Free, in your inbox.

Free. Unsubscribe anytime. Our picks are editorial and can't be bought.

The weekly three is editorial. A subscription does not buy a place in it.