OpenAI вдосконалила ШІ для переписування COBOL-програм з точністю до 97,9%

OpenAI оголосила про значне покращення своїх моделей для роботи з мовами програмування, зокрема для тих, де є обмежена кількість коду та документації.

Результати тестування

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

Точність відтворення поведінки програм є критично важливою, оскільки COBOL часто використовується для фінансових операцій. Наприклад, арифметика з фіксованою комою може призводити до неправильних фінансових результатів через відсутність округлення.

Тест MultiLangBench

OpenAI також розробила тест MultiLangBench, в якому моделі мали створити сумісний з SQLite рушій бази даних на 20 мовах програмування. GPT-6 Astra продемонструвала 87,4% успішності, тоді як GPT-5.6 Sol — лише 26,8%. Результати Astra включають 89,4% для Visual Basic, 85,8% для OCaml, 83,5% для Fortran і 72,1% для COBOL.

Дешевша версія GPT-6 Luna показала середній результат 40,3% при вартості запуску в $0,77, що на 78% нижче, ніж у GPT-5.6 Sol.

Виклики модернізації

OpenAI зазначає, що COBOL, Fortran і Visual Basic мають обмежені навчальні дані в порівнянні з Python чи JavaScript, але продовжують використовуватися в критичних системах, таких як банківські установи та ядерна безпека. Модернізація цих мов ускладнена через брак документації та втрачені знання.

Компанія попереджає, що результати тестів не означають автоматичного перенесення критичного програмного забезпечення без перевірки фахівцями.

Нагадаємо, наприкінці вересня OpenAI представила GPT-6.1 Sol як дешевшу альтернативу Astra з покращеннями у програмуванні.


Джерело: Mezha.Media (https://mezha.ua/news/gpt-6-1-sol-cobol-316346/)