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

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