8B-агент для iOS обошёл Gemini-3.5-Flash на UINavBench и сравнялся с Gemini-3.1-Pro

Исследователи обучили 8B-агента для навигации по интерфейсам прямо на живых iOS-приложениях через онлайн-RL. На UINavBench он обошёл Gemini-3.5-Flash и Qwen3.8-27B и сравнялся с Gemini-3.1-Pro. Планировщик учат PPO, а LLM-судья оценивает каждый шаг и итог задачи. Так компактная модель научилась исправлять ошибки, чего SFT не даёт. • На AndroidWorld успех почти в 7 раз выше, чем у SFT-базы • Обучение шло на 512 одновременных виртуальных iOS-устройствах • GiGPPO стабилизирует критик за счёт наград из похожих экранов

AI-обработка оригинала Hugging Face Daily Papers; редакция Hamidun News
8B-агент для iOS обошёл Gemini-3.5-Flash на UINavBench и сравнялся с Gemini-3.1-Pro
Источник: Hugging Face Daily Papers. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHugging Face Daily Papers ↗
Главный редактор
Ключевой факт #1На AndroidWorld успех почти в 7 раз выше, чем у SFT-базы
Ключевой факт #2Обучение шло на 512 одновременных виртуальных iOS-устройствах
Ключевой факт #3GiGPPO стабилизирует критик за счёт наград из похожих экранов

Команда исследователей предложила способ обучать небольшие модели навигации по интерфейсам не на записанных демонстрациях, а в живом взаимодействии с настоящими iOS-приложениями. Получившийся агент с 8 млрд параметров на UINavBench — бенчмарке реальных iOS-приложений с проверкой успеха VLM-судьёй — обошёл Gemini-3.5-Flash и Qwen3.8-27B, а с Gemini-3.1-Pro показал ничью. На AndroidWorld, то есть на другой операционной системе, которую агент в обучении не видел, его успешность почти в семь раз выше, чем у базовой модели после SFT.

Зачем делить агента на планировщика и «наводчика»

Проблема, с которой начинается работа, известна всем, кто пробовал строить UI-агентов. Фронтирные модели справляются с навигацией по экрану, но стоят порой несколько долларов за одну задачу, и для повседневного использования это слишком дорого. Маленькие модели, обученные через SFT или офлайн-RL, запоминают траектории из обучающих данных. Стоит приложению показать неожиданный экран, и такой агент не знает, как вернуться на путь.

Авторы разделили систему на две части. Планировщик смотрит на скриншот, хранит историю прошлых шагов и через цепочку рассуждений выдаёт текущий шаг и долгосрочный план. Отдельная модель привязки (grounding) превращает этот шаг в конкретное действие и координаты касания. Привязка — почти детерминированная задача, и её хорошо решает обычный SFT. Дорогой RL поэтому тратят только на планировщик. Он стартует с Qwen3-VL-8B-Instruct, дообученной на человеческих траекториях, включая публичный набор GUIOdyssey ради сценариев с переключением между приложениями. У планировщика есть и действие для уточнения: если задача сформулирована неполно, он может спросить пользователя о предпочтениях.

Награда за каждый шаг и стабилизация критика

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

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

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

Инфраструктура: 512 виртуальных iPhone

Онлайн-RL требует огромного числа реальных взаимодействий. Авторы собрали пул облачных виртуальных iOS-устройств, которыми управляют по VNC через набор действий вроде tap, swipe, type, long press, home и wait. Каждое устройство настраивают один раз: ставят приложения, входят в Apple ID, снимают снапшот. Затем каждый эпизод заканчивается откатом к снапшоту, а не пересозданием сессии, и перезапуск занимает около 10 секунд. Одновременно работают 512 траекторий, у каждой своё устройство. Авторы утверждают, что это первое масштабное обучение UI-агентов целиком на живых iOS-устройствах с настоящими приложениями.

Что стоит учитывать

Это препринт, и в доступном описании нет точных процентов успешности по бенчмаркам, поэтому «почти в семь раз» относится к низкой базе SFT на AndroidWorld, а не к абсолютной планке. Оценка в UINavBench опирается на VLM-судью, а награды при обучении выдаёт LLM-судья, так что ошибки судей могут влиять и на обучение, и на измерение. Сравнение с Gemini проведено на конкретном бенчмарке реальных iOS-приложений и не обязано переноситься на любые задачи.

Практический вывод для команд, которые делают мобильных агентов: разделение планирования и привязки плюс пошаговая награда от судьи позволяют получить от 8B-модели качество уровня фронтирных моделей на узкой области. Цена такого подхода — собственная ферма виртуальных устройств, и именно она, судя по работе, становится главным условием масштабирования.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: зачем делить агента на планировщика и «наводчика»?

Проблема, с которой начинается работа, известна всем, кто пробовал строить UI-агентов. Фронтирные модели справляются с навигацией по экрану, но стоят порой несколько долларов за одну задачу, и для повседневного использования это слишком дорого. Маленькие модели, обученные через SFT или офлайн-RL, запоминают траектории из обучающих данных. Стоит приложению показать неожиданный экран, и такой агент не знает, как вернуться на путь. Авторы разделили систему на две части. Планировщик смотрит на скриншот, хранит историю прошлых шагов и через цепочку рассуждений выдаёт текущий шаг

Что известно по теме: награда за каждый шаг и стабилизация критика?

Обучение построено на LLM-судье, который выдаёт два сигнала. Плотная награда оценивает каждый шаг: приближает ли он к цели, нет ли галлюцинаций и бессмысленных циклов. Терминальная награда проверяет, выполнена ли задача целиком. Плотный сигнал нужен там, где итоговый успех редок: агент получает обратную связь даже в неудачных эпизодах и учится выбираться из неожиданных состояний. Оптимизация идёт через PPO с пошаговой оценкой преимущества (GAE). Здесь авторы описывают знакомую беду: когда за шаги платят, агент начинает затягивать траекторию. Против этого они применили асимм

Что известно по теме: инфраструктура: 512 виртуальных iPhone?

Онлайн-RL требует огромного числа реальных взаимодействий. Авторы собрали пул облачных виртуальных iOS-устройств, которыми управляют по VNC через набор действий вроде tap, swipe, type, long press, home и wait. Каждое устройство настраивают один раз: ставят приложения, входят в Apple ID, снимают снапшот. Затем каждый эпизод заканчивается откатом к снапшоту, а не пересозданием сессии, и перезапуск занимает около 10 секунд. Одновременно работают 512 траекторий, у каждой своё устройство. Авторы утверждают, что это первое масштабное обучение UI-агентов целиком на живых iOS-устро

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Единое AI-пространство · Nomad

Протестируйте новые LLM и мультимодальные модели в одном окне

Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.

Открыть Nomad AI →Автономный Nomad Agent
Что вы думаете?
Загружаем комментарии…