CLOUSD
Создать аккаунт
Ранний доступ

Android для ИИ-агентов на моделях настоящих телефонов

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

Один эпизодсброс · взгляд · действие · проверка
# 1. сброс к сохранённому состоянию
POST /v1/devices/c3f9a41d2/snapshots/ready-v3/restore

# 2. смотрим: свежий снимок экрана + каждый элемент с границами
GET  /v1/devices/c3f9a41d2/observe
     → { "seq": 41, "image": {…}, "activity": "…Cart",
         "ui": [ { "text": "Checkout", "b": [60,1560,1020,1680] } ] }

# 3. действуем и ждём, пока экран успокоится
POST /v1/devices/c3f9a41d2/act
{ "op": "tap_text", "text": "Checkout", "seq": 41, "settle": true }

# 4. проверяем изнутри
adb shell dumpsys activity top   # заказ прошёл?

Почему не эмулятор.

Агент, который тренировался только на эмуляторе, на настоящем телефоне попадает в другой мир. Здесь он работает в том, который есть у ваших пользователей.

Приложения видят телефон

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

Google Play внутри

Play Store и сервисы Play на каждом устройстве, приложения ставятся так же, как на телефоне.

Сеть настоящего пользователя

Мобильный или резидентский выход в выбранной стране. Часовой пояс, локаль и SIM следуют за ним.

Создано для прогонов, а не для одного телефона.

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

  1. Сохраните мир

    Настройте устройство один раз: приложения установлены, аккаунты подключены, данные на месте. Сделайте снапшот.

  2. Сброс между запусками

    Восстанавливайте снапшот перед каждым эпизодом, и каждый прогон начнётся с одного и того же состояния.

  3. Клоны для масштаба

    Новые устройства из того же снапшота: десять или сто одинаковых стартовых точек, у каждой своя личность.

  4. Поминутная оплата

    Остановленные устройства ничего не стоят. За всплеск прогонов вы платите ровно за то, что потрачено.

Интерфейс, которым может управлять агент.

Один запрос, чтобы посмотреть: свежий скриншот, все элементы экрана с их координатами и приложение на переднем плане. Один запрос, чтобы действовать, — и он ждёт, пока экран успокоится. ADB — когда проверке нужно копнуть глубже. Запросы observe и act входят в обычный API.

Появится в раннем доступеMCP-сервер для Claude и агентовPython SDKВвод текста на любом языкеСброс за секунды
API для агентовREST · JSON
GET/v1/devices/{name}/observeЭкран и дерево интерфейса
POST/v1/devices/{name}/actДействие и ожидание
POST…/snapshots/{id}/restoreСброс состояния
POST…/snapshots/{id}/cloneКлон устройства
ADBреле для каждого устройстваПроверка изнутри
Действия по устаревшему экрану отклоняются, а не угадываются409 stale

Для чего это берут команды.

Агенты — лишь одна из задач облачных телефонов; посмотрите другие сценарии.

Оценка агентов

Бенчмарк агента на настоящих приложениях и моделях настоящих устройств — каждый раз с одного и того же стартового состояния.

Среды для обучения

Сбрасываемые эпизоды в масштабе — на разных моделях, версиях Android и в разных странах.

Агенты, которым нужен телефон

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

Тестирование агентами

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

Запросите ранний доступ.

Сначала мы открываем доступ нескольким командам. Расскажите, что делает ваш агент и сколько устройств ему нужно одновременно, — мы всё настроим и ответим в течение дня.

  • Те же устройства, что у всех150+ моделей настоящих телефонов, любой Android из каталога, любая сеть.
  • Те же ценыПоминутно, пока работает, и ничего, пока остановлено.
Устройств одновременно

Мы используем вашу почту только для ответа о доступе. Политика конфиденциальности

Вопросы о телефонах для ИИ-агентов

Остались вопросы? Напишите в поддержку — ответит живой человек, обычно в течение рабочего дня.

Почему обучать агентов на облачных телефонах, а не на эмуляторах?

Потому что агент должен тренироваться там, где будет работать. Каждый прогон начинается с одного и того же снапшота, а приложения видят телефон — чип, датчики и экран модели, Google Play и настоящий выход в сеть, — а не безликое устройство эмулятора. Почему это не эмулятор

Насколько быстры взгляд и действие?

Observe без дерева интерфейса занимает заметно меньше секунды, с полным деревом — несколько секунд. Act возвращает ответ, как только экран успокоится, или максимум через 5 секунд.

С какими фреймворками для агентов это работает?

С любыми, которые умеют делать HTTP-запросы: интерфейс — обычный REST и JSON. MCP-сервер и Python SDK появятся в раннем доступе.

Может ли каждый прогон начинаться ровно с одного и того же состояния?

Да. Сделайте снапшот подготовленного устройства и восстанавливайте его перед каждым эпизодом; для параллельных прогонов клонируйте его — у каждого клона будет своя личность.