Содержание 7
То, что ещё пару лет назад казалось фантастикой, стало отчётом о проделанной работе. Разработчик Морис Хойманн рассказал, как восстановил исходный код Call of Duty: Modern Warfare 2 образца 2009 года с помощью ИИ-агентов. Проект занял около трёх месяцев, а суммарный расход составил, по его оценке, от 600 до 700 млрд токенов.
На обложке — игровой ноутбук ASUS ROG как иллюстрация: тема касается разработки игр в целом.
Как это работало
В начале проекта трудились четыре ИИ-агента, к концу сентября их число выросло до 17. Анализ оригинального кода вели модели Claude от Anthropic и Codex от OpenAI. Главная сложность оказалась не в написании кода, а в проверке его соответствия оригиналу: ИИ регулярно выдавал читаемые реализации, но путал типы данных, сигнатуры функций и структуру программы, а иногда самовольно менял логику.
Как решили проблему точности
Команда отказалась от ручной проверки и автоматизировала сравнение восстановленных функций с оригинальным исполняемым файлом на уровне байтов, а также перешла на тот же компилятор, который использовался при разработке игры. Каждая функция получала однозначный вердикт — совпадение или ошибка. В итоге удалось восстановить 99% функций, причём 83% из них совпали с оригиналом побайтно; остальные, по словам разработчика, работают семантически верно, а сама игра запускается.
Сколько это стоило
Разница в цене вышла показательной. При использовании подписок расходы составили около 1200 евро. Если бы тот же объём работы оплачивался по API, счёт вырос бы до 200–250 тыс. долларов по расчётам разработчика. Именно поэтому подобные проекты становятся возможны только сейчас: без фиксированной подписки экономика не сходится.
Юридическая сторона
Хойманн прямо признаёт, что декомпилированный код защищён авторским правом, а Activision оказывала давление на проект. Два ранних поста в блоге были удалены, а видео в публикации отключили после жалобы правообладателя. Это важный контекст: технический успех не отменяет вопроса о законности — восстановление кода для исследования и его публикация это разные вещи.
Что это значит для индустрии
Кейс показывает, что ИИ уже способен на длительную инженерную работу с проверяемым результатом, если её удаётся свести к формальному критерию — байтовому совпадению. Именно автоматическая проверка, а не генерация, оказалась ключом к успеху. Для индустрии это сигнал: там, где есть однозначный тест, ИИ-агенты могут заменить месяцы рутины. Обратная сторона — вопросы авторского права станут только острее.
Беларусь: что это меняет на практике
Цены на подписки и токены для белорусских разработчиков выше из-за отсутствия локальных платежей и необходимости использовать зарубежные карты, поэтому экономика проекта оказалась бы хуже, чем в описанном случае. Официальных ограничений на использование таких моделей нет, но правовые риски при работе с чужим кодом одинаковы во всех странах. О похожих сюжетах мы писали в материалах про сканер уязвимостей от Anthropic и про планы Илона Маска по производству чипов, а также в заметке об обещаниях приватности у ИИ-агентов.



