Запись архива

Microsoft Research представила Echoverse — эволюционирующие синтетические миры для обучения компьютерных агентов

Исследователи Microsoft создали платформу Echoverse, которая не просто добавляет обучающие задачи, а циклически улучшает сами среды, задачи и верификаторы. Модель на 9B параметров подняла точность с 36,5% до 67,1%, приблизившись к GPT-5.4.

Диаграмма цикла обучения Echoverse: модель действует в синтетическом мире, верификатор оценивает результат, а система дорабатывает среду, задачи и верификатор на основе ошибок
Диаграмма цикла обучения Echoverse: модель действует в синтетическом мире, верификатор оценивает результат, а система дорабатывает среду, задачи и верификатор на основе ошибок
Imagen destacada del articulo fuente

Microsoft Research представила Echoverse — платформу для создания и эволюции синтетических сред, в которых обучаются computer-use агенты (агенты, способные работать с компьютерным интерфейсом). Вместо того чтобы просто наращивать количество тренировочных задач, Echoverse замыкает цикл: каждая неудача агента становится сигналом для улучшения самой среды, её задач и верификаторов. В эксперименте модель на 9B параметров повысила точность с 36,5% до 67,1%, что лишь на 14 пунктов ниже показателя GPT-5.4.

Проблема: реальные сценарии остаются за экраном

Современные computer-use агенты хорошо справляются с простыми действиями в открытых веб-интерфейсах, но терпят неудачу на многошаговых рабочих процессах — в электронной почте, поддержке клиентов, банковских системах, облачных консолях и медицинских записях. Эти системы закрыты: нельзя тренировать агента на живом аккаунте — каждое действие записывается, состояние не сбрасывается, а последствия реальны. Синтетические миры, где база данных принадлежит разработчику, решают эту проблему, но требуют глубины: простое копирование внешнего вида интерфейса не даёт агентам научиться причинно-следственным связям.

Как устроен Echoverse

Echoverse — это не набор готовых миров, а пайплайн, который строит среду, задачи и верификаторы как единую систему. Каждый мир состоит из трёх компонентов: приложение (его состояние, логика, действия), задачи (цели, которые ставит агенту) и верификатор, оценивающий результат по истинному состоянию базы данных, а не по скриншоту. Пайплайн разворачивает приложение на FastAPI и SQLite с React-интерфейсом, генерирует спецификации из небольшого набора сценариев, а затем проверяет каждое утверждение о поведении мира, пока все тесты не будут пройдены.

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

Параметр Значение
Модель до обучения на Echoverse 36,5%
Модель после обучения на 12 мирах Echoverse 67,1%
GPT-5.4 (для сравнения) ≈81%
Количество миров 12 (10 предметных, 2 тренировочных)
Архитектура мира FastAPI + SQLite + React

Глубина важнее количества

Исследователи выделяют пять свойств, которые отличают «глубокий» мир от поверхностного: поведенческая точность (контролы, разрешения, ошибки следуют логике реального продукта); согласованное состояние (отправленное сообщение появляется у получателя, отмена встречи очищает оба календаря); глубина рабочего процесса (ранний выбор влияет на дальнейшие события); авторитетная верификация (оценка по состоянию приложения, а не по пикселям); практическая ценность (рабочий процесс стоит улучшать). В системах, которые люди хотят автоматизировать, сложность кроется в правах доступа, разделяемом состоянии и истории аудита — именно эту структуру воспроизводят миры Echoverse.

Цикл улучшения вместо статичного бенчмарка

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

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

Для тех, кто строит автономных агентов для работы с интерфейсами, Echoverse предлагает практический рецепт: вместо того чтобы гоняться за всё новыми наборами данных, можно сфокусироваться на качестве среды обучения. Особенно ценно, что метод работает для закрытых корпоративных систем — почты, CRM, облачных консолей — где нет возможности тренироваться на живых данных. Открытые сайты, лишённые авторизации, не подходят для обучения из-за изменчивости контента и блокировок автоматизированного трафика; синтетический мир, напротив, стабилен и полностью контролируем.

Источник: Microsoft Research — «Echoverse: Deep, evolving environments for computer-use agents» (https://www.microsoft.com/en-us/research/blog/echoverse-deep-evolving-environments-for-computer-use-agents/)