Облачная платформаEvolution

Запуск агента из Docker-образа на базе Google ADK

Эта статья полезна?

С помощью этого руководства вы запустите собственного AI-агента на базе Google ADK.

Вы будете использовать следующие сервисы:

  • Artifact Registry для хранения, совместного использования и управления Docker-образами, Deb-пакетами, RPM-пакетами, Helm-чартами и файлами любого типа (generic).

  • AI Agents для разработки, развертывания и эксплуатации автономных AI-агентов в единой среде.

Шаги:

1. Подготовьте среду

  1. Подготовьте среду, если не сделали этого ранее.

  2. Убедитесь, что у вас есть доступ к AI Agents.

  3. Убедитесь, что баланс в личном кабинете положительный.

    Если он нулевой или отрицательный — пополните баланс.

2. Загрузите Docker-образ

  1. Склонируйте репозиторий с файлами для образа:

    git clone https://github.com/cloud-ru/evo-ai-agents-labs.git
  2. Перейдите в каталог «lab2-adk-agent»:

    cd evo-ai-agents-labs/lab2-adk-agent
  3. Соберите образ:

    docker buildx build --platform linux/amd64 -t adk-agent .
  4. Присвойте образу тег:

    docker tag adk-agent:latest <registry_name>.cr.cloud.ru/adk-agent:v1.0.0

    Где <registry_name>.cr.cloud.ru — URI реестра, сгенерированный на этапе создания реестра Artifact Registry.

  5. Опубликуйте образ:

    docker push <registry_name>.cr.cloud.ru/adk-agent:v1.0.0

    Где <registry_name>.cr.cloud.ru — URI реестра, сгенерированный на этапе создания реестра Artifact Registry.

Образ отобразится в автоматически созданном репозитории внутри реестра «cloudru-labs»:

../_images/from_docker_1.webp

3. Создайте MCP-сервер

  1. На верхней панели слева нажмите Кнопка с изображением девяти точек и выберите AI Factory → AI Agents.

  2. Перейдите на вкладку Каталог → MCP-серверы.

  3. В каталоге выберите «web-searcher-mcp»:

    ../_images/from_docker_2.webp
  4. Нажмите Запустить.

Дождитесь, когда сервер перейдет в статус «Запущен»:

../_images/from_docker_3.webp

4. Создайте агента

  1. Перейдите на вкладку AI-агенты.

  2. Справа сверху нажмите Создать AI-агента.

  3. В поле Название введите «adk-agent».

  4. Выберите AI-агент из Docker-образа.

  5. В поле URI образа выберите Docker-образ, загруженный на шаге 3.

  6. В блоке Модель и конфигурация выберите «Qwen/Qwen3-Coder-480B-A35B-Instruct».

  7. В поле MCP-сервер выберите сервер, запущенный на предыдущем шаге.

  8. В блоке Системный промт сгенерируйте промт с помощью AI.

  9. Нажмите Продолжить.

  10. Нажмите Создать.

../_images/from_docker_4.webp

Дождитесь, когда агент перейдет в статус «Запущен».

5. Проверьте работу агента

  1. В списке агентов выберите «adk-agent».

  2. Перейдите на вкладку Чат.

  3. Отправьте агенту запрос.

В результате агент должен вернуть вам ответ:

../_images/from_docker_5.webp

Результат

Вы научились создавать и использовать агента для получения необходимой информации.