DeepDigest
ITmedia AI+ · · ~2 мин

OpenAI улучшила кодирование на редких языках: точность по COBOL до 97,9%

OpenAI сообщила об улучшении работы моделей с редкими языками программирования, включая COBOL, Fortran и Visual Basic. С помощью новых тестов компания продемонстрировала существенный рост точности кодирования и переноса кода. В частности, точность переноса COBOL‑программ достигла 97,9 %. При этом для внедрения решений в реальные системы всё ещё требуется экспертиза специалистов.

LLM
OpenAI улучшила кодирование на редких языках: точность по COBOL до 97,9%

OpenAI 19 октября объявила об улучшении способности своих моделей работать с языками программирования, для которых мало обучающих данных — в частности, COBOL, Fortran и Visual Basic. Эти языки поддерживают важные мировые инфраструктуры: например, COBOL задействован в более чем 40 % онлайн‑банковских систем, 80 % операций с кредитными картами и 95 % операций с банкоматами, а Fortran применяют в прогнозировании погоды и анализе безопасности атомных реакторов.

Для оценки прогресса компания представила два теста. Первый — MultiLangBench: модели должны были с нуля создать SQLite‑совместимый движок базы данных на 20 языках программирования. GPT‑6 Astra достигла среднего уровня успешности в 87,4 % по всем языкам, тогда как у GPT‑5.6 Sol этот показатель был 26,8 %. В случае с COBOL GPT‑6 Astra показала результат 72,1 %, а GPT‑5.6 Sol — всего 10,9 %. Модель GPT‑6 Luna продемонстрировала средний результат в 40,3 %, при этом стоимость API оказалась на 78 % ниже, чем у GPT‑5.6 Sol (0,77 доллара против 3,48 доллара).

Второй тест проверял способность моделей переносить COBOL‑программы на C++, Java, Kotlin, Python, Rust с сохранением исходного поведения. При низких настройках вывода GPT‑6.1 Sol достигла точности в 86,6 %, тогда как у GPT‑5.6 Sol было лишь 5,4 %. При увеличении параметров вывода точность выросла до 97,9 %, а стоимость API снизилась до 61 % от уровня GPT‑5.6 Sol. OpenAI подчёркивает, что для использования в реальных системах всё равно потребуется экспертиза специалистов и дополнительное тестирование.

COBOL появился в 1959 году и до сих пор широко используется в финансовых и государственных системах. Например, в 2020 году из‑за пандемии в США возник дефицит специалистов, способных работать с COBOL‑системами страховых выплат. IBM в 2023 году представила инструмент watsonx Code Assistant for Z для конвертации COBOL в Java с помощью генеративного ИИ.

// оригинал
ITmedia AI+ ↗ Читать оригинал
95 просмотров
// поделиться Telegram VK