Считается, что возможности современных ИИ-агентов ограничиваются написанием базовых скриптов и автодополнением. Посмотрим, как инструменты справляются с задачами полноценного реверс-инжиниринга. Исходный код известной DOS-игры Поле Чудес был давно утерян, о чем заявлял сам разработчик Вадим Башуров. Однако недавно ИИ-модель Fable получила на вход оригинальный скомпилированный бинарник и за пару часов переписала проект на TypeScript.
В результате появился играбельный веб-порт, где работают оригинальные механики, режимы с NPC и редактор словарей. Нейросеть успешно вытащила спрайты из старых библиотек и корректно обработала кириллическую кодировку CP866. Сгенерированные исходники доступны на GitHub, что позволяет детально изучить логику конвертации.
Вопрос в том, масштабируется ли этот подход на что-то сложнее телевикторины с вращающимся барабаном? Одно дело — механически транслировать инструкции старого процессора в современный синтаксис, и совсем другое — получить читаемую архитектуру. Пока декомпиляция объемных систем остается задачей для инженеров, слепо доверять генерации нельзя. Но как метод архивации заброшенного софта этот подход работает пугающе хорошо.
Поделиться:
Как Epic Games внедряет нейросети в концепт-арт: пайплайн с плагином GenMedia Bridge
Манифест алгоритмической музыки: почему трек Torpedo Boyz иллюстрирует принципы работы AI-генераторов