Искусственный интеллект

OpenAI показала прогресс в переносе COBOL-кода на современные языки

OpenAI сообщила об улучшении возможностей своих моделей для миграции устаревшего программного обеспечения. В собственных тестах GPT-6.1 Sol сохранила поведение COBOL-кода в 87% случаев при низком уровне рассуждений и в 98% — при высоком

Один основной источник · Как мы проверяем новости

OpenAI показала прогресс в переносе COBOL-кода на современные языки
Иллюстрация к материалу RedBTC News

Что произошло

OpenAI сообщила о прогрессе в миграции программного обеспечения, написанного на устаревших языках, включая COBOL. Компания заявила, что новые модели могут переносить такой код на современные языки, сохраняя поведение исходной программы.

В собственных тестах GPT-6.1 Sol достигла точности сохранения поведения 87% при низком уровне рассуждений и 98% при высоком. Для сравнения, GPT-6 Astra показала около 86%, GPT-6 Sol — 21%, а GPT-5.6 Sol — 5% при низком уровне рассуждений.

Что известно о тестах

OpenAI отмечает, что успешной миграция считается только в том случае, если проходят все тесты. Компания также сообщила об улучшении возможностей моделей по созданию программ для работы с базами данных на разных языках, включая COBOL.

В тестировании участвовали переносы на C++, Java, Kotlin, Python и Rust. OpenAI назвала результаты шагом к более точной и доступной миграции кода для команд, которые модернизируют критически важное программное обеспечение.

Почему это важно

COBOL используется в значительной части критической инфраструктуры. По данным IBM, язык лежит в основе более 40% систем онлайн-банкинга, поддерживает 80% очных операций по кредитным картам и обрабатывает 95% транзакций через банкоматы.

COBOL также применяется в государственных системах, включая Social Security, Internal Revenue Service и сервисы большинства штатов. По одной приблизительной оценке, неэффективность COBOL обходится экономике США примерно в $105 млрд в год.

Контекст

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

Похожие сложности характерны для Fortran, который до сих пор применяется в научных вычислениях, прогнозировании погоды, атмосферных и океанских исследованиях, а также в кодах, важных для ядерной безопасности. Ранее инструменты ИИ для программирования испытывали проблемы при работе с подобными устаревшими системами.

Advertisement

Источники

Один основной источник. Как мы проверяем новости

  1. theverge.com