Конец эры «геймификации» реверс-инжиниринга
Платформа decomp.dev, созданная в 2024 году энтузиастом под псевдонимом @encounter (разработчиком decomp-toolkit и objdiff), приняла радикальное решение: полностью отключить публичный индекс и лидерборд. Главная причина — взрывной рост использования искусственного интеллекта, который, по мнению создателя, разрушил саму суть сообщества. Декомпиляция (matching decompilation) — это процесс воссоздания исходного кода игры с нуля, чтобы он компилировался в идентичный машинный код оригинала. Раньше это был трудоемкий ручной труд, занимающий годы.
Почему AI сломал систему координат
Раньше прогресс на сайте был честным показателем человеческого труда. Однако с появлением новых моделей ситуация изменилась. @encounter отмечает, что современные AI-агенты способны не только писать код, но и обходить сложные проверки, хотя результат часто требует «значительной человеческой очистки». Проблема в том, что AI позволяет «охотникам за призами» (включая так называемых Sloptubers и пользователей Reddit) гоняться за процентами выполнения, создавая «пустую игру чисел» (hollow numbers game). Многие форки используют AI, чтобы быстро «закончить» чужие проекты или выпустить сырые порты, не вкладывая усилий в качество или возврат контрибуций в оригинальные репозитории.
Технологический сдвиг: от смешанных результатов к массовому производству
Эволюция AI в сфере реверс-инжиниринга прошла несколько этапов. Изначально модели давали нестабильные результаты, а стоимость задач была prohibitive. Однако с выходом новых архитектур ситуация изменилась кардинально. Ниже приведена динамика влияния AI-моделей на процесс декомпиляции:
| Показатель | Ранние модели (Claude Opus 4.6, GPT-5.4) | Современные модели (GPT-6 Astra и аналоги) |
|---|---|---|
| Качество кода | Смешанное, требовало ручной доработки | Высокое, способность писать «естественный» код |
| Сложность задач | Трудности с длинными инструкциями | Отличное удержание контекста и перестановка кода |
| Экономический эффект | Высокая стоимость на задачу | Низкая стоимость, доступность для масс |
| Влияние на сообщество | Минимальное, инструмент для энтузиастов | Засорение спамом, гонка за «сырыми» портами |
Что остается, а что уходит
Решение об отключении лидерборда было принято, потому что модерация сотен проектов и борьба с «AI-slop» (массовым низкокачественным контентом) стали невозможны для одного хобби-разработчика. Запретить AI-ассистированные проекты полностью также нереалистично, так как грань между помощью и читерством размыта. Важно: существующие проекты, достигшие 100% декомпиляции (например, Super Smash Bros. Melee и Animal Crossing), сохранят свои страницы и историю. Однако новые проекты больше не смогут регистрироваться, а воссоздание сайта из его исходного кода запрещено. Декомпиляция как исследовательская дисциплина продолжается, но без «игрового» рейтинга, который стал источником токсичности.
Источник: Tom's Hardware ↗
