Обратная инженерия становится доступной для агентов по кодировке с помощью REA, нового инструмента, позволяющего агентам проверять программы и объяснять их функции. Система позволяет агентам проверять исходный код, декомпилировать инструкции и реконструировать, как работает программное обеспечение. Пользователи могут настроить REA с помощью простой команды терминала, после чего агент может анализировать любую целевую программу. Инструмент решает фундаментальный вопрос о том, как работает программное обеспечение, проверяя саму программу, позволяя пользователям понимать функции достаточно хорошо, чтобы объяснять, изменять или реконструировать их. Заметный пример включает в себя калькулятор Windows, где REA раскрыла, что кнопка % берет процент от первого числа, объясняя, почему 200 + 10% равна 220. Инструмент также применяется к играм, демонстрированный с динозавром Chrome, где REA проверила запущенный сценарий, чтобы раскрыть правила скорости. Агент затем может реконструировать эти правила в новой игре с настраиваемыми настройками. REA работает, читая реальный код и настройки из запущенной программы, возвращая их агенту для анализа. Процесс включает проверку цели, реконструкцию агентом правила и возможность пользователя изменять параметры и тестировать результаты. Система успешно извлекла параметры ускорения из игры динозавра, показав, что он начинается с 6, увеличивается на 0.001 при каждом обновлении и ограничивается 13.
Источник: Hacker News · Сводку подготовил HeadlinesBriefing