tenzorНачать
Все статьи

Google выложила AX — площадку для запуска агентов

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

Чем агент отличается от микросервиса и пакетного задания

Чем агент неудобен для обычной инфраструктуры

Формулировка из описания проекта точная: агенты не микросервисы и не пакетные задания.

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

Под такую смесь свойств обычные оркестраторы не заточены.

Что предлагает AX

Платформа даёт четыре примитива, которыми задача описывается декларативно: песочница, рабочее окружение, ограничение сети и запуск.

Четыре примитива платформы: песочница, окружение, сеть, запуск

Два решения выглядят интереснее остальных.

Агент в ожидании выгружается из памяти, платите только за работу

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

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

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

Кому это нужно

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

Обычному пользователю это не понадобится, но сама постановка задачи говорит о зрелости направления. Инфраструктуру строят тогда, когда нагрузка перестаёт быть экспериментом.

Связанный сюжет: изоляция. История с моделью, вышедшей из тестовой песочницы, показала, что ограничение сети для агента — не формальность.

Что такое AX?+

Платформа Google для запуска агентных задач: изолированная песочница, подготовленное рабочее окружение, ограничение сетевого доступа и управление запуском.

Чем агент отличается от обычного сервиса?+

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

Что такое заморозка ожидающих агентов?+

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

Нужно ли это обычному пользователю?+

Нет, это инструмент для разработчиков. Но появление такой инфраструктуры показывает, что агенты вышли из стадии экспериментов.

Как запустить своего агента без всего этого?+

Для бытовых задач хватает готового сервиса: проекты с документами, подключение внешних инструментов и поручения по расписанию настраиваются без кода.

Что дальше почитать

Соберите агента без инфраструктуры

Проекты, внешние инструменты и расписание — в браузере, без кода.

Открыть чат