Agentic AI on Google Cloud Platform - 3-day Hackathon (AAI-HACK-G3)

 

Course Overview

This three-day hackathon challenges participants to build a sophisticated, multi-agent AI system for a fictional newspaper agency. Starting from local development with the Agent Development Kit (ADK), teams will progressively deploy their solution to Agent Engine, build and connect a custom MCP Server to interact with external systems, orchestrate specialized sub-agents for writing and content creation, ground their agents in knowledge using RAG Engine, connect all agents using the Agent-to-Agent (A2A) protocol, and finalize with stateful sessions and a memory bank using Agent Sessions and Agent Platform Memory Bank. The event focuses on accelerating the journey from prototype to production, giving participants hands-on experience with Google Cloud's managed, scalable services for agentic AI.

Prerequisites

  • General Programming Skills: Proficiency in Python is recommended, as many AI frameworks and tools are Python-based.
  • Basic Understanding of Google Cloud: Familiarity with projects, IAM roles/services accounts, Cloud Run, and Cloud Firestore will be helpful
  • Fundamental AI Concepts: A basic grasp of large language models (LLMs) and the concept of prompt engineering is beneficial.

Course Objectives

By the end of the hack, participants will be able to:

  • Build, debug, and run agents locally using Google's Agent Development Kit (ADK) developer experience.
  • Set up foundational Google Cloud services - Cloud Storage and Cloud Firestore - to support an agentic AI system.
  • Build and deploy a custom MCP Server on Cloud Run and connect it to an ADK agent to interact with external systems.
  • Integrate RAG Engine to ground agents in enterprise knowledge and enable citation-based article writing.
  • Create specialized sub-agents (Writer and Art) using ADK, with the Art Agent leveraging Imagen model for image generation.
  • Design and orchestrate multi-agent workflows using ADK's sequential, parallel, and loop agent patterns.
  • Deploy agents as independent, interoperable services using the Agent-to-Agent (A2A) protocol on Agent Engine.
  • Extend the Orchestrator with Agent Sessions for stateful conversations or an Agent Platform Memory Bank for long-term context persistence.

Outline: Agentic AI on Google Cloud Platform - 3-day Hackathon (AAI-HACK-G3)

The challenges are interconnected and built upon one another, guiding participants through the process of creating a complex, multi-agent AI system. The final product will be a complete article-writing automation solution deployed on Google Cloud

Challenge 1: Environment Setup and Agent Foundation

In this initial challenge, participants will establish the core environment for their agentic AI system. This involves setting up foundational Google Cloud services - Cloud Storage for document and asset storage and Cloud Firestore as the article database. Participants will then configure the access to the relevant Gemini models and use the Agent Development Kit (ADK) to create and run their first orchestrator agent locally using the ADK developer experience (CLI + web UI). This agent will serve as the central coordinator for the entire multi-agent system built throughout the hackathon.

Challenge 2: Deploying the Agent’s Toolset

This challenge focuses on giving the agent the ability to interact with external systems. Participants will build a custom MCP Server, exposing tools such as a web crawler and an article database connector. Once running locally, they will connect theMCP Server to their ADK agent, enabling it to gather relevant sources as the foundation for article writing.

Challenge 3: Connecting the Agents to the Tools

Building on the previous challenge, participants will deploy their MCP Server to Google Cloud Run, making it accessible as a remote, scalable service. Teams will containerize their MCP Server, deploy it to Cloud Run, and then configure their orchestrator agent to connect to the deployed endpoint — enabling a fully cloud-hosted tool-calling workflow.

Challenge 4: The Writing and Art Agents

Participants will use ADK to create two specialized sub-agents: a Writer Agent for those drafts of article paragraphs based on the sources gathered, and an Art Agent that generates relevant images using Imagen model. For the Art Agent, participants will create and deploy a dedicated MCP Server to handle image generation, ensuring a clean separation of concerns and appropriate security permissions between agents.

Challenge 5: The Orchestrator

This challenge focuses on wiring everything together. Participants will extend their orchestrator agent using ADK's multi-agent patterns to manage the full editorial workflow: taking an initial topic, delegating research to the MCP tools, spinning up the Writer Agent to draft content, invoking the Art Agent for images, and assembling the results into a single publishable article. The orchestrator becomes the central brain of the entire system.

Challenge 6: Deploying to GCP

In this challenge, participants will transition from a tightly coupled local system to a distributed, production-grade architecture using the Agent-to-Agent (A2A) protocol. Each agent - Orchestrator, Writer, and Art - will be deployed as an independent service on Agent Engine, exposing an A2A-compatible endpoint. The agents will communicate with each other via A2A, enabling them to be managed, scaled, and updated independently. This challenge demonstrates how real production agentic systems are structured as networks of autonomous, interoperable services.

Challenge 7: Making the Multi-Agent System Remember

Participants will extend the Orchestrator agent with persistent state and long-term memory, transforming it from a stateless coordinator into a context-aware editorial assistant. By integrating with Agent Engine Sessions, the Orchestrator agent maintains conversation between requests so editors can return to an article in-progress and pick up exactly where they left off, with topic, sources, and draft state all preserved. Teams can then go further with a long-term memory bank backed by Cloud Firestore or Agent Platform Memory Bank, storing editor preferences, past articles, and recurring topics across sessions for personalized, improving output over time.

Prices & Delivery methods

Online Training

Duration
3 days

Price
  • on request
Classroom Training

Duration
3 days

Price
  • on request

Schedule

Currently there are no training dates scheduled for this course.