Фреймворк Autoevolve использует код Claude для разработки игрового ИИ через эволюцию в процессе самоигры.

✍️ OpenClawRadar📅 Опубликовано: 25 марта 2026 г.🔗 Source
Фреймворк Autoevolve использует код Claude для разработки игрового ИИ через эволюцию в процессе самоигры.
Ad

Результаты соревнования и подход

Разработчик использовал Claude Code в качестве всей своей команды разработчиков для Game AI Cup — конкурса по программированию, где участники пишут ботов для 2D-игры на основе физики. Бот, созданный Claude, занял 6-е место из 83 участников в трёх раундах.

Подход был вдохновлён концепцией автоисследований Карпати, где агент на основе LLM итеративно улучшает код в течение ночи. Разработчик создал небольшой фреймворк под названием autoevolve, который адаптирует эту идею для самообучающихся доменов — вместо оптимизации одного показателя версии соревнуются друг с другом напрямую.

Цикл эволюции

Рабочий процесс следовал этому циклу:

  • Claude Code читает текущего бота
  • Анализирует, почему он проиграл конкретные матчи
  • Предлагает целевое изменение
  • Новая версия сравнивается с предыдущими версиями
  • Версия сохраняется или отбрасывается
  • Процесс повторяется

Разработчик провёл примерно 130 итераций за несколько недель в трёх раундах соревнования.

Ad

Ключевые выводы из эксперимента

Структурные изменения превзошли настройку параметров: Каждый прорыв включал добавление новых возможностей, таких как прогнозирующее управление моделью, роль вратаря или планирование с учётом энергии. Десятки корректировок пороговых значений и весов были неэффективны или отрицательны. Прогресс был быстрее, когда Claude направляли на «добавление нового поведения», а не на «настройку этого числа».

Возникающее поведение было читаемым в коде: После того как Claude исправил функцию стоимости энергии, оптимизатор начал использовать отскоки от стен для изменения направления — отскок от стен даёт бесплатное изменение направления без затрат энергии. Это поведение никогда не программировалось явно, но полностью читаемо в коде, в отличие от подходов с нейронными сетями, которые создают чёрный ящик.

Исправления ошибок накапливаются изолированно: Смешивание исправлений ошибок с изменениями стратегии вносило шум. Два исправления корректности в одной версии превзошли всех ведущих соперников, но те же исправления, объединённые с изменением стратегии в другой версии, были неэффективны.

Журнал изменений был необходим: Каждая версия включала предложение Claude, ожидаемый результат, фактический результат и извлечённые уроки. Это позволило разработчику сказать Claude: «этот подход провалился три раза, перестань его пробовать» и избежать повторения неудачных экспериментов.

Более широкие применения

Разработчик обнаружил список awesome-autoresearch, показывающий аналогичные паттерны «LLM итеративно улучшает код в течение ночи», применяемые в других местах: CEO Shopify достиг 53% ускорения рендеринга шаблонов с 93 автоматическими коммитами, кто-то масштабировал ядра CUDA с 18 до 187 TFLOPS, а Vesuvius Challenge использовал это для расшифровки древних свитков.

Начало работы с Autoevolve

Фреймворк autoevolve работает как навык Claude Code. Установите его с помощью:

npx skills add MrTsepa/autoevolve

Затем скажите Claude настроить эксперимент по эволюции. Фреймворк обрабатывает рейтинги, подбор соперников, отслеживание фронта Парето и визуализацию.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Практические уроки от создания кодовой базы на 350 тысяч строк в одиночку с помощью AI-агентов
Кейсы

Практические уроки от создания кодовой базы на 350 тысяч строк в одиночку с помощью AI-агентов

Разработчик делится конкретными инженерными выводами из создания кодовой базы на 356 тысяч строк в продакшене за 52 дня с использованием AI-агентов, включая то, как структура кодовой базы влияет на вывод агентов и почему строгая типизация необходима.

OpenClawRadar
SeatBee.app использует искусственный интеллект Claude для составления рассадки гостей на свадьбе.
Кейсы

SeatBee.app использует искусственный интеллект Claude для составления рассадки гостей на свадьбе.

SeatBee.app был создан с использованием Claude Code и Claude AI через OpenRouter для решения проблем с рассадкой гостей на свадьбах. ИИ обрабатывает задачи удовлетворения ограничений для 150 гостей с 20 правилами, генерирует оптимальную рассадку за секунды и понимает социальную динамику, например, создавая буферные зоны между людьми, пережившими болезненный разрыв.

OpenClawRadar
Практические настройки ИИ-агентов для малого бизнеса: парикмахерская, психолог, юридическая фирма, контент-мейкер и игровая разработка
Кейсы

Практические настройки ИИ-агентов для малого бизнеса: парикмахерская, психолог, юридическая фирма, контент-мейкер и игровая разработка

Разработчик делится конкретными реализациями ИИ-агентов для пяти типов малого бизнеса, подробно описывая автоматизированные рабочие процессы и сэкономленное время. Каждая настройка использует несколько специализированных агентов с архитектурой общей памяти.

OpenClawRadar
Кейс: Разработка полнофункционального веб-приложения с помощью Claude за шесть недель
Кейсы

Кейс: Разработка полнофункционального веб-приложения с помощью Claude за шесть недель

19-летний разработчик из Непала использовал Claude для создания и запуска Somnia — веб-приложения для дневника снов, которое за шесть недель привлекло 100 пользователей и 7 платящих клиентов. Рабочий процесс включал обращение с Claude как с младшим разработчиком, с четким определением задач и критериями приемки.

OpenClawRadar