Журнал · Rit.work

Exo позволяет ИИ-агенту менять собственную обвязку во время работы

Архитектура Exo отделяет изменяемую политику ИИ-агента от защищённой истории и снижает расходы на модель в задачах, где новые инструменты можно использовать повторно.

Rit.work
Студия разработки
4 ноября 2026 г.3 мин чтения

Материал подготовлен автоматически по первоисточникам: ссылки на них — в конце статьи.

ИИ-агенту дали возможность менять собственную обвязку прямо во время задачи, не стирая накопленную историю и сохраняя путь отката. В нерецензированном препринте, где все числа получили сами авторы, Exo сократил расходы на модель в AppWorld на 61% при той же наблюдаемой доле успешно выполненных заданий. Это переносит оптимизацию из отдельного стенда в рабочий цикл агента, но окупается прежде всего в долгих и повторяющихся процессах.

Как агент меняет правила, по которым работает

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

Exo объединяет выполнение задачи и этот цикл улучшения. Агент видит исходный код своей обвязки в рабочей среде, редактирует его теми же инструментами, которыми пишет обычный код, запускает проверки и запрашивает активацию новой версии. Он может изменить не веса модели, а способы работы вокруг неё: сбор контекста, выбор инструментов, сжатие истории, обращение к памяти и собственную процедуру дальнейших улучшений.

Например, в игровом эксперименте агент сначала создал инструмент для серии боевых действий, затем научил его пропускать застрявшие цели и отступать раньше. Позже он собрал более крупную процедуру, которая сама выбирала навык для тренировки, выполняла действия и останавливалась при низком запасе здоровья. Повторяющиеся решения перешли из вызовов модели в обычный код.

Такой подход не требует заранее собирать представительный набор задач для каждой новой среды. Агент опирается на уже полученную историю: исходы действий, расходы на модель, использование кеша и ошибки инструментов. Цена этой гибкости — часть рабочего времени и токенов уходит не на саму задачу, а на поиск и проверку улучшений.

Почему неудачная правка не должна уничтожить агента

Саморедактирование создаёт общий риск для оптимизатора и исполняемой системы. Ошибка может сломать не только рабочую политику, но и код, который должен обнаружить проблему и восстановиться. Правка также может удалить историю, память или промежуточные результаты, на которых агент учился.

Exo поэтому делит систему на изменяемую политику и защищённый механизм. В защищённой части остаются журнал сообщений и вызовов инструментов, версии артефактов, доступ к рабочей среде, учётные данные и контролёр активации. История только дополняется: изменяемый слой не может переписать прошлые записи или скрыть неудачную замену.

Новая версия политики не включается напрямую. Агент отправляет запрос контролёру, который собирает кандидата и применяет заданную проверку вне редактируемого слоя. При отказе продолжает работать прежняя версия, а состояние задачи и файлы в рабочей среде сохраняются.

Эта граница защищает непрерывность процесса, но не доказывает, что новая политика полезна или что агент продолжит двигаться к цели. Качество зависит от проверок контролёра, доступной обратной связи и способности модели правильно оценивать собственные изменения. Exo ограничивает последствия поломки, а не решает общую задачу безопасного поведения автономного агента.

Когда Exo меняет архитектурный план продукта

На долгих задачах в среде RuneScape Exo снизил расходы на модель на 12–53% относительно Codex и Pi. Когда найденную политику перенесли на новые учётные записи с похожими целями, разрыв вырос до 45–82%: агент повторно использовал созданные инструменты и уже не платил полную цену за специализацию.

На SREGym медианное время диагностики сократилось на 35%, а на Continual Learning Bench общие расходы на модель с учётом обучения — на 14%. В RuneScape Exo сравнивали с готовыми обвязками Codex и Pi, а в AppWorld, SREGym и задачах программирования — с той же начальной политикой, которой запретили менять собственный код. Проверки охватывали игру с открытым миром, работу с приложениями, диагностику инфраструктуры и исправление программных ошибок.

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

Для коротких и непохожих задач выгода не гарантирована. В серии одноразовых игровых квестов Exo тратил $0,28 на очко прогресса против $0,21 у Pi: создание повторно используемых процедур не успело окупиться. Поэтому Exo не отменяет обычные тесты и ручное проектирование политики, а добавляет ещё один режим для процессов, где стоимость обучения можно распределить по многим действиям.

Источники

Пауза в чтении

Похоже на вашу задачу?

Расскажите, что собираете. За полчаса разложим на этапы и назовём сроки — это бесплатно и ни к чему не обязывает.

Rit.work

Студия разработки

Собираем мобильные приложения и помогаем командам получать от AI реальную пользу. Основатель и команда, работаем удалённо — с клиентами в России и за рубежом.

← Ко всем материалам
Понравилось? Обсудим вашу задачу