Google: курс по multi-agent системам — от одного промпта до оркестрации агентов
Google выложил бесплатный двухчасовой курс про то, как из одного промпта собрать полноценную multi-agent систему. Ведущие Annie и Aya проходят весь путь от MCP-сервера до agent-to-agent протокола.
Что в курсе
Курс разбит на две части. В первой — строим инфраструктуру, во второй — оркестрация и бой с боссом (RPG-стилистика, да).
Тайминги из оригинала:
- 17:44 — Build your first AI agent
- 39:30 — Create self-improving loops
- 1:12:38 — Connect loops into graphs
- 1:34:26 — Build self-regulating agents
- 1:55:05 — Orchestrate the full system
Архитектура
Система строится снизу вверх:
- Слой инструментов (tooling) — MCP-серверы. Три типа: внешний API, общая функция (математика), database toolbox для Cloud SQL
- Слой агентов — ADK-агенты: loop agent, parallel agent, sequential agent, coordinator
- Слой оркестрации — agent-to-agent протокол (A2A), деплой в Cloud Run, общение через agent cards
Ключевые темы
MCP-серверы. Учимся строить через ADK — оборачиваем внешние API, создаём функциональные инструменты, подключаемся к базе через database toolbox. Деплоим в Cloud Run через Cloud Build.
Workflow-агенты. Loop agent (цикл с самопроверкой), parallel agent (параллельное выполнение), sequential agent (последовательность). Дальше соединяем их в иерархическую структуру.
Agent-to-agent протокол. Каждый агент получает свою карточку (agent card) — как визитка с описанием возможностей. Агенты находят друг друга через semantic selection и общаются через A2A endpoint.
Callbacks. Перехват логики на всех этапах lifecycle агента: before_agent, after_agent, before_tool, after_tool. Например, cooldown — если агент использует мощную атаку, callback блокирует повторное использование на N ходов.
Память агентов. Stateful vs stateless. Как агенты обмениваются данными через state, и как сохранять контекст между сессиями через memory bank.
Деплой. Cloud Build собирает контейнеры, пушит в Artifact Registry, деплоит в Cloud Run. Summoner agent — корневой агент, который запускает остальных.
Для кого
Для разработчиков, которые хотят понять как строить multi-agent системы не на абстрактном уровне, а руками. Google Cloud, Python, ADK. Нужен базовый опыт с API и деплоем.
Итог
Курс стоит посмотреть, если хотите понять как multi-agent системы собираются на практике. Не абстрактные диаграммы, а реальный код, деплой и живая демонстрация.