OpenAI отчиталась о заметном скачке в работе своих моделей с языками, которые давно считаются наследием: COBOL, Fortran, Visual Basic. На них до сих пор крутятся банковские расчёты, страховые системы и государственные реестры, а людей, способных их поддерживать, становится всё меньше.

Главная цифра - 97,9 %: столько заданий по переводу COBOL-программ на современные языки модель GPT-6.1 Sol выполнила так, что новая версия вела себя в точности как старая. Ещё поколение назад тот же тест проходили единичные проценты задач.

Почему старый код так трудно переносить

Нейросетям не хватает учебного материала: открытого кода на COBOL мало, документация к корпоративным системам часто потеряна, а авторы давно ушли. Нередко бизнес-правила живут только в самом исходнике. Поэтому мало переписать синтаксис - нужно сохранить все тонкости: как округляются суммы, что происходит с пустыми записями, в каком порядке идут вычисления.

Что показали тесты

Для проверки OpenAI сделала бенчмарк MultiLangBench: модель должна с нуля написать совместимый с SQLite движок базы данных на одном из 20 языков. Отдельный тест - перенос COBOL-программ на C++, Java, Kotlin, Python и Rust с полным совпадением поведения.

  • GPT-6 Astra на максимуме рассуждений: в среднем 87,4 % в MultiLangBench против 26,8 % у GPT-5.6 Sol;
  • COBOL вырос с 10,9 до 72,1 %, Fortran - с 21,4 до 83,5 %, Visual Basic - с 27,5 до 89,4 %;
  • GPT-6.1 Sol при переносе COBOL: 86,6 % даже на минимальных рассуждениях и 97,9 % на высоких;
  • более дешёвая GPT-6 Luna набрала 40,3 %, зато задача через API обошлась примерно в $0,77 вместо $3,48.

Гонка за мейнфреймами

OpenAI здесь не первая: ещё в феврале Anthropic говорила, что Claude Code способен взять на себя часть анализа и обновления устаревшего ПО, и после этого заметно просели акции IBM, чьи мейнфреймы исполняют такие программы. Рынок модернизации старых систем огромен, и ИИ-компании явно видят в нём один из самых денежных сценариев для своих моделей.

Наш комментарий

Цифры впечатляют, но это результаты собственного теста OpenAI, а в реальном банке нет готового набора проверок, который скажет, что перенос удался. Самая ценная часть таких проектов - тесты, фиксирующие поведение старой системы, и ИИ скорее ускорит работу людей, чем заменит её. Подробности - в материале 3DNews.