Как научить своего ИИ-помощника строить агентов для Google Cloud

10 Jul, 2026
5,167
🔱 542
👥 31

Знаете это странное чувство, когда просишь ChatGPT или Claude написать код для управления облачной инфраструктурой, а они начинают галлюцинировать параметрами, которых нет в природе? Или выдают код, который устарел еще до того, как вы его скопировали. Даже самые умные LLM часто пасуют перед специфическими SDK и сложными пайплайнами развертывания.

Недавно наткнулся на проект от Google под названием agents-cli. На первый взгляд это обычная консольная утилита, но задумка там гораздо хитрее. Разработчики решили не просто дать нам очередной инструмент, а создать набор «навыков» для ваших привычных кодинг-ассистентов (вроде Claude Code или Gemini CLI), чтобы те перестали ошибаться в архитектуре агентов на платформе Gemini Enterprise.

agents-cli logo

Что это вообще такое

Если коротко, agents-cli выступает посредником между вами, вашим ИИ-помощником и облаком Google. Основная проблема при работе с AI Agent SDK (ADK) — это куча мелких деталей: как правильно настроить оркестрацию, как прокинуть стейт, как организовать CI/CD и не забыть про секреты.

Вместо того чтобы заставлять вас учить документацию Google Cloud наизусть, этот инструмент «скармливает» вашему кодинг-ассистенту готовые паттерны и команды. В итоге вы просите Claude: «Собери мне агента, который сжимает тексты до технических терминов», — а ассистент использует конкретные навыки agents-cli, чтобы развернуть структуру проекта, настроить промпты и подготовить деплой.

Реклама

Чем это полезно на практике

Проект закрывает несколько дыр, которые обычно бесят при разработке LLM-приложений.

Быстрый старт без копипасты

Команда agents-cli scaffold создает скелет приложения. Причем это не просто пустые папки, а готовый проект с настроенным линтером (Ruff), зависимостями и структурой под ADK. Если у вас уже есть проект, команда enhance добавит в него недостающие части, например инфраструктуру для RAG или пайплайны развертывания.

Оценка качества (Evaluation)

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

  • Генерация трассировок выполнения.
  • Автоматическая проверка ответов через «LLM-судью».
  • Сравнение двух версий агента, чтобы понять, не сломали ли вы логику очередным фиксом.

Деплой без боли

Развертывание ИИ-агентов в Google Cloud обычно требует знания Cloud Run, GKE или специальных рантаймов. Тут всё сводится к agents-cli deploy. Инструмент сам упаковывает проект и отправляет его в облако, соблюдая правила безопасности и управления секретами.

Architecture

Как это устроено внутри

Инструментарий завязан на Python (3.11+) и Node.js. Интересно, что авторы активно продвигают использование менеджера пакетов uv — он действительно быстрее стандартного pip и отлично подходит для таких задач.

Код проекта поставляется в виде прекомпилированных wheel-файлов, что может немного смутить любителей копаться в исходниках. Однако разработчики честно говорят: код не обфусцирован, вы можете спокойно распаковать .whl как обычный zip-архив и посмотреть, что там внутри. Такой подход позволяет им быстрее выпускать обновления, сохраняя стабильный интерфейс.

Как попробовать

Для начала работы понадобится Python и установленный uv. Установка выглядит максимально лаконично:

uvx google-agents-cli setup

После этого ваш локальный кодинг-ассистент получит новые способности. Можно сразу переходить к экспериментам. В README предлагают забавный кейс: попросить ИИ собрать «пещерного» агента, который общается техническим ворчанием.

Для тех, кто предпочитает классический путь, CLI работает и как самостоятельная утилита. Не обязательно использовать ИИ-помощника, чтобы запускать команды вроде:

agents-cli eval analyze

Эта штука проанализирует ошибки в результатах тестов и сгруппирует их по типам, что сильно экономит время при отладке логики агента.

Стоит ли оно того

Если вы уже плотно сидите в экосистеме Google Cloud или планируете использовать Gemini для серьезных задач, то попробовать определенно стоит. Инструмент снимает огромный пласт рутины по настройке окружения и деплою.

Однако есть нюанс: для полноценной работы (особенно для деплоя и публикации) вам все равно понадобится аккаунт Google Cloud и, скорее всего, привязанная карта. Для локальных тестов и разработки на Gemini через AI Studio хватит обычного API-ключа, что уже радует.

Проект еще находится в стадии Preview, так что будьте готовы к возможным изменениям в API. Но даже сейчас это выглядит как один из самых вменяемых способов подружить кодинг-ассистентов с реальной облачной эксплуатацией.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.