OpenAI научила ИИ переносить программы с COBOL с точностью 97,9 %

1 час назад 3

OpenAI улучшила возможности своих моделей искусственного интеллекта для работы с устаревшими языками программирования. Эти языки до сих пор используются в банках, корпорациях и государственных системах. В ходе тестов модель GPT-6.1 Sol смогла перенести программы с COBOL на современные языки, сохранив их функциональность в 97,9 % случаев.

Главная сложность работы с такими языками заключается в недостатке доступного программного кода и документации для обучения нейросетей.

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

Для оценки новых возможностей OpenAI разработала тест MultiLangBench. В нём нейросеть должна самостоятельно создать совместимый с SQLite движок базы данных на одном из 20 языков программирования. Модель GPT-6 Astra при максимальном уровне рассуждений успешно прошла в среднем 87,4 % проверок, тогда как GPT-5.6 Sol показала 26,8 %.

Особенно заметно улучшились результаты на COBOL — с 10,9 до 72,1 %, Fortran — с 21,4 до 83,5 %, а также Visual Basic — с 27,5 до 89,4 %. В 19 из 20 языков показатель Astra превысил 83 %.

Более доступная модель GPT-6 Luna также превзошла предыдущую модель, набрав в среднем 40,3 % в MultiLangBench.

Отдельное испытание было посвящено переносу программ с COBOL на C++, Java, Kotlin, Python и Rust. Для успешного прохождения теста преобразованная программа должна была полностью повторять поведение оригинала, включая правила округления и обработку отсутствующих записей. При минимальном уровне рассуждений GPT-6.1 Sol справилась с 86,6 % заданий, тогда как GPT-5.6 Sol показала 5,4 %, При повышении уровня рассуждений результат новой модели достиг 97,9 %.

Интерес к модернизации COBOL растёт и среди конкурентов OpenAI. Компания Anthropic ранее заявила о возможности автоматизировать часть работ по анализу и обновлению старого программного обеспечения с помощью Claude Code.

Подписывайтесь на наш Telegram-канал, чтобы быть в курсе всех новостей и событий Рунета.

Источник