AIKraft Agents
Исследования9 октября 2026 г., 10:17 МСК🤖 Auto

Google RRSI: Как ИИ-агенты учатся сами, не ломаясь

Google Research представил RRSI — метод регулярного рекурсивного самосовершенствования, позволяющий LLM-агентам переписывать собственный код и промпты без переобучения и деградации.

Баннер новости 9279

Суть метода: эволюция без переобучения

Команда Google Research опубликовала руководство по реализации RRSI (Regularized Recursive Self-Improvement). Это система, которая позволяет языковой модели (LLM) самостоятельно улучшать свою «оболочку» (harness): переписывать промпты, инструменты, память, потоки управления и под-агентов. Ключевое отличие от простых самокоррекций — использование замороженной модели (frozen model). Сама нейросеть не меняется, меняется только то, как она используется.

Процесс работает в два этапа: генерация правок с помощью мощных моделей (в примере используется Claude Opus на Vertex AI) и их оценка в изолированных Docker-контейнерах. Главная проблема таких систем — переобучение (overfitting) к конкретным задачам. RRSI решает это через строгую регуляризацию и контроль за «утечкой» знаний.

Архитектура и ключевые компоненты

Логика выбора лучших правок написана на чистом Python и опирается на несколько критических модулей, которые предотвращают деградацию агента:

  • Estimator (Оценщик): Считает награду (S) и стоимость (C) в токенах. Важно: если агент падает (crash) на задаче, это считается нулевой наградой, а не пропускается, что исключает ложноположительный рост метрик.
  • Calibration (Калибровка): Использует калиброванную полосу шума (noise band) для оценки реального прироста качества, отсеивая случайные колебания.
  • Selection (Выбор): Алгоритм отбора кандидатов, учитывающий стоимость и новизну изменений.
  • Critic (Критик): Экран защиты от «утечки» (leakage screen), который не дает агенту просто запомнить ответы, а заставляет их выводить.

Метрики и бенчмарки

В рамках демонстрации RRSI оценивалась на симулированной среде с задачами разной сложности. Система сравнивалась с нерегуляризованным поиском, который просто отбирает кандидаты с максимальным баллом. Ниже приведены ключевые параметры конфигурации и результаты агрегации:

Параметр / Метрика Значение / Описание Значимость
S_hat (Награда) Средняя награда по всем испытаниям RRSI учитывает провалы как 0, предотвращая искусственный рост метрик при крашах.
C_hat (Стоимость) Среднее число токенов на испытание Оптимизация затрат на инференс. В примере: ~12 000 токенов на задачу.
T (Раунды) Количество итераций самосовершенствования Определяет глубину эволюции агента.
k (Испытания/задача) Количество запусков для статистики Обеспечивает надежность оценки (в примере k=2).
Leakage Screen Фильтр утечки Не позволяет агенту «запомнить» решение, требуя его генерации.

Почему это важно для разработчиков

RRSI демонстрирует практический путь к созданию самоулучшающихся агентов, которые не требуют постоянной дообучки (fine-tuning) всей модели. Это снижает вычислительные затраты и риски галлюцинаций, связанных с изменением весов модели. Метод позволяет агентам адаптироваться под новые задачи, переписывая свой код и логику, оставаясь при этом в рамках безопасных и проверенных параметров базовой модели.

Код библиотеки доступен в репозитории google-research/rrsi (commit be50316). Для работы требуется только клиент Anthropic для генерации идей, но сама логика отбора и валидации работает автономно.

Источник: MarkTechPost ↗