Google анонсировала масштабное обновление для управляемых агентов (managed agents) в рамках Gemini API. Нововведения направлены на то, чтобы помочь разработчикам создавать надежные автономные системы, готовые к работе в реальных производственных условиях.
Суть управляемых агентов в интерфейсе взаимодействия Gemini (Interactions API) заключается в предоставлении единой точки доступа. Разработчик обращается к API, а модель берет на себя логические рассуждения, выполнение кода, установку пакетов и управление файлами внутри изолированной облачной песочницы (cloud sandbox).
До сих пор разработчики сталкивались с рядом ограничений при создании сложных систем. Долгие задачи приводили к разрыву соединений, а интеграция с внутренними базами данных требовала написания сложного промежуточного программного обеспечения. Новое обновление решает эти проблемы.
Managed agents feature bundle launch
Одним из ключевых нововведений стало фоновое выполнение задач (background execution). Удержание HTTP-соединения открытым для длительных процессов всегда было хрупким решением. Теперь разработчики могут передать специальный параметр для асинхронного запуска взаимодействий на сервере. API мгновенно возвращает идентификатор задачи, который клиентское приложение использует для проверки статуса, потоковой передачи прогресса или повторного подключения, пока агент завершает работу удаленно.
Второе важное изменение — интеграция с удаленными серверами протокола контекста модели (Model Context Protocol, MCP). Вместо создания собственных прокси-серверов для доступа к закрытым базам данных или внутренним API, теперь можно подключать управляемых агентов напрямую к серверам MCP. Разработчики могут комбинировать удаленные инструменты со встроенными возможностями песочницы, позволяя агенту безопасно общаться с корпоративными конечными точками (endpoints).
Также появилась поддержка пользовательских функций (custom function calling) наряду с инструментами песочницы. API использует пошаговое сопоставление: встроенные инструменты выполняются автоматически на сервере, в то время как пользовательские функции переводят взаимодействие в статус ожидания действий, чтобы клиент мог выполнить локальную бизнес-логику.
Наконец, Google решила проблему устаревания сетевых учетных данных (network credential refresh). Токены доступа и короткоживущие ключи API имеют свойство истекать. Теперь разработчики могут обновлять учетные данные или менять ключи, передавая существующий идентификатор среды с новой конфигурацией сети при следующем взаимодействии. При этом песочница сохраняет состояние файловой системы, установленные пакеты и клонированные репозитории в целости.
Для индустрии это означает постепенный переход от синхронных чат-ботов к полноценным асинхронным работникам. Агенты теперь могут функционировать внутри реальных сред разработки, не блокируя основное приложение.
Особого внимания заслуживает внедрение поддержки MCP. Этот протокол быстро становится индустриальным стандартом для подключения языковых моделей к внешним источникам данных. В ближайшем будущем мы, вероятно, увидим еще большую стандартизацию в том, как искусственный интеллект взаимодействует с корпоративной инфраструктурой, что значительно снизит порог входа для создания сложных автономных систем.