OpenAI заявила про покращення моделей для перенесення програм COBOL
OpenAI заявила про покращення моделей для роботи з COBOL і перенесення банківських програм на сучасні мови.
OpenAI заявила, що її моделі стали краще працювати зі старими мовами програмування, зокрема COBOL, Fortran і Visual Basic, та можуть допомагати компаніям із розробкою й перенесенням програм на сучасні мови. Як повідомляє Engadget, компанія приділила окрему увагу COBOL, на системи якої, за її оцінкою, досі спираються 40% банків світу.
OpenAI зазначає, що перехід банків зі старих систем може коштувати від мільйонів до сотень мільйонів доларів і потребувати значного часу. Водночас кількість програмістів, які працюють із COBOL, скорочується через вихід фахівців старшого віку з ринку праці.
Тести для старих мов
Для оцінювання можливостей моделей OpenAI створила набір тестів MultiLangBench. У ньому моделям пропонують розробити сумісний із SQLite рушій бази даних заданою мовою програмування. За даними компанії, GPT-6 Astra у середньому пройшла 87,4% тестів для 20 мов, тоді як показник GPT-5.6 Sol становив 26,8%.
COBOL залишилася найскладнішою мовою в цьому випробуванні: GPT-6 Astra пройшла 72% тестів. Удосконалення моделей для роботи зі старими мовами OpenAI пов'язує зі зворотним зв'язком від розробників і корпоративних клієнтів.
Збереження логіки банківських програм
Компанія також перевіряла, чи можуть її моделі переносити програми з COBOL на C++, Java, Kotlin, Python або Rust без зміни їхньої поведінки. Для банківських систем це охоплює, зокрема, правила округлення чисел із надлишковими десятковими знаками та обробку відсутніх записів.
Найвищу точність у такому тесті показала GPT-6.1 Sol — 97,9% за високого рівня міркування. За низького рівня міркування її точність становила 86,6%. OpenAI наголосила, що успішним перенесення можна вважати лише тоді, коли пройдено всі тести, а використання моделей у виробничому програмному забезпеченні потребує експертної перевірки та тестування відповідно до бізнес-правил і залежностей системи.