• Россияне стали возвращаться к WhatsApp — мессенджер впервые нарастил аудиторию после блокировки в России

    У мессенджера WhatsApp для Android-устройств впервые с начала блокировок начала расти аудитория. Как сообщает «Коммерсантъ», по данным Digital Budget, в июле впервые за 12 месяцев мессенджер показал рост.
    Читать дальше
  • Выяснилось, как с аппаратных криптокошельков Ledger увели более $93 млн

    Реселлеры Ledger продавали взломанные криптокошельки, оснащённые модулями eSIM и LTE, через которые злоумышленники перехватывали фразы для восстановления доступа. К настоящему моменту сумма ущерба от действий киберпреступников достигла $93 млн, и она продолжает расти. Устройств, приобретённых у Ledger напрямую, проблема не коснулась.
    Читать дальше
  • Nvidia вдвое ускорила нейронный рендеринг DLSS 5 и снизила потребление видеопамяти на 20 %

    Компания Nvidia анонсировала очередное обновление технологии DLSS 5, которое ускорит работу модели для нейронного рендеринга в два раза по сравнению с сентябрьской версией технологии. Обновление выйдет 16 октября для видеокарт серии GeForce RTX 50, ноутбуков на процессорах RTX Spark и сервиса GeForce NOW.
    Читать дальше
  • Xiaomi выпустила 25-долларовый фитнес-браслет Redmi Band 4 с отличной автономностью (3 фото)

    В Китае без громких анонсов поступил в продажу фитнес-браслет Redmi Band 4 — он сменил дебютировавшую в 2024 году модель третьего поколения. Новое устройство отличают изменившаяся форма корпуса, защитное стекло и увеличенное время автономной работы.
    Читать дальше
  • Windows переходит на новую версию Secure Boot. Что это значит для пользователей?

    Сертификат, на котором держалась защита загрузки Windows, доживает последние часы. Microsoft уже начала переводить компьютеры на новый — и рассказала, с какими последствиями могут столкнуться «ждуны», игнорирующие патчи системы.
    Читать дальше

OpenAI решила проблему перевода «древнего» софта на современный код

Сегодня, 07:05 | Просмотров: 720 | Интересное
OpenAI решила проблему перевода «древнего» софта на современный код

Многие организации десятилетиями используют устаревшее специализированное ПО, написанное на «древних» языках программирования. До недавнего времени такой софт можно было разве что переписать с нуля — но свежая разработка OpenAI способна решить эту проблему путём ИИ-портирования практически без потерь.

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

Обновлять такие программы сложно. Документации и современных примеров для старых языков меньше, чем для Python или jаvascript, а часть правил работы системы может быть заложена в самом коде. Поэтому при переносе на новый язык важно не просто получить работающий софт, но и сохранить его прежнее поведение и результаты расчётов.

Для этого OpenAI разработала отдельный алгоритм. ИИ-моделям предложили с его помощью переписать приложения на C++, Java, Kotlin, Python или Rust так, чтобы новая версия работала аналогично оригинальной. В результате GPT-6.1 Sol справилась с 86,6% заданий, а при более высоком уровне рассуждений точность выросла до 97,9%.

Отдельно модели проверили в MultiLangBench. Здесь им нужно было с нуля написать совместимый с SQLite движок базы данных на 20 языках программирования. GPT-6 Astra прошла в среднем 87,4% проверок против 26,8% у GPT-5.6 Sol. Для Fortran результат вырос с 21,4% до 83,5%, для Visual Basic — с 27,5% до 89,4%, а для COBOL — с 10,9% до 72,1%.

Более доступная модель GPT-6 Luna показала в том же бенчмарке результат 40,3%. Зато одно задание в среднем обходилось примерно в $0,77 против $3,48 у GPT-5.6 Sol — примерно на 78% дешевле.

Такие результаты могут упростить постепенное обновление старого ПО. Тем не менее стоит учитывать, что показатель в 97,9% был получен во внутренних тестах — в реальных приложениях всё может быть сложнее из-за скрытых зависимостей и внутренних правил. Поэтому переписанный код всё равно придётся дополнительно тестировать вручную.

Написать комментарий

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Кликните на изображение чтобы обновить код, если он неразборчив

Комментарии: 0

В Вашем браузере отключен JavaScript. Для корректной работы сайта настоятельно рекомендуется его включить.