Я использовал REA, чтобы клонировать Codex от OpenAI
SoftsWeb
0:00 / 0:00
Я использовал REA, чтобы клонировать Codex от OpenAI
22 113 просмотров · 12 часов назад
SoftsWeb
15,1 тыс. подписчиков
22 113 просмотров · 12 часов назад
Я предоставил Клоду Коду только файлы, которые устанавливает на компьютер OpenAI Codex, без исходного кода, и попросил его пересобрать программу на Python, в то время как написанный мной заранее скрытый тест определял, достаточно ли хороша копия. Для этого он должен был использовать REA, инструмент реверс-инжиниринга с открытым исходным кодом.
Первая копия набрала 99% на моем простом тесте и только 75,4% на гораздо более сложном, поэтому я сделал REA и Ghidra обязательными. Вторая копия прошла 416 из 422 проверок (98,6%), и общая стоимость ИИ за оба раунда составила около 16,80 долларов. Все, что отображается на экране, — это воспроизведение реальных логов и результатов.
0:00 Два терминала, один секрет
1:08 Единственное правило, обеспечивающее честность
1:44 Шаг 1: что внутри файла
2:29 Шаг 2: заставить настоящий Codex говорить
3:31 Шаг 3: скрытый тест
4:12 Шаг 4: первая копия
4:50 Шаг 5: гораздо более сложный тест
5:32 Шаг 6: Гидра и REA получают свою очередь
6:43 Вердикт
7:40 Что это на самом деле означает
Ссылки
Тестовый набор из этого видео (скрытый тест, поддельный сервер ИИ и заметки ИИ): https://github.com/softsweb/codex-clo...
REA на GitHub: https://github.com/morluto/rea
Codex на GitHub (открытый исходный код, Apache-2.0): https://github.com/openai/codex
Заметки и честность
Codex — проект с открытым исходным кодом (Apache-2.0), поэтому я его и выбрал. Я не стал этого делать с Cursor или Claude Code, потому что их условия это запрещают.
Я скопировал только неинтерактивный режим Codex (codex exec). В копии нет экрана и модели, только движок, и я использовал фиктивный сервер ИИ, поэтому тест ничего не стоил.
Не тестировались: реальная песочница (она не запускается на моем компьютере), интерактивный экран, команды возобновления и просмотра, а также реальная модель.
Полный анализ программы размером 294 МБ с помощью Ghidra так и не завершился (каждый вызов истекал по таймауту через 330 секунд), поэтому я показываю, какие части сработали: вырезанный фрагмент файла размером 15 МБ, который REA смог открыть.
Оставшиеся промахи (6 проверок из 422): реальная программа отклоняет крошечное изображение, которое принимает копия, копия не подсчитывает токены, используемые целью, в ней отсутствует папка codex-path в PATH, и она не выводит примененный патч. — Анализируйте только то программное обеспечение, которое вам разрешено тестировать. Я не юрист, и это не юридическая консультация.
— Это видео не спонсируется.
#REA #Codex #ClaudeCode #ReverseEngineering #OpenSource