Команда разработчика Мориса Хоймана с помощью ИИ-агентов восстановила исходный код Call of Duty: Modern Warfare 2 2009 года на C++. Согласно отчёту Хоймана, в проект включили 99% функций игры, а 83% удалось воспроизвести так, что после компиляции их машинный код побайтно совпал с оригиналом.

Изображение к статье: Команда с ИИ восстановила код Modern Warfare 2: 83% функций совпали побайтно

Работа заняла три месяца и потребовала более 500 млрд токенов — единиц текста, обрабатываемых ИИ-моделями. Сначала агенты восстанавливали читаемый код: уже на этом этапе игра запускалась, показывала главное меню и загружала карты. Но проверка выявила ошибки в типах, расположении данных и логике функций.

Изображение к статье: Команда с ИИ восстановила код Modern Warfare 2: 83% функций совпали побайтно

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

Источник: IT Home.

Продолжение после рекламы

Рейтинг: 0 / 5. Оценок: 0

Рекомендуем почитать

Оставьте комментарий

Перед оставлением комментария, пожалуйста, ознакомьтесь с правилами комментирования.