Agentic AIbeginner

Google ADK: Build AI Agents and Deploy to the Cloud

This project guides you through end-to-end AI agent development using Google's Agent Development Kit (ADK). You'll learn to build agents, expose them via REST APIs, create a Streamlit frontend, and deploy them to Google Cloud Run, resulting in a fully functional and production-ready AI agent application.

19 lectures

What You Will Learn

Building AI Agents using Google ADK with tools, state management, and proper instruction design.
Implementing Persistent State to handle session data across conversations.
Creating Agent Tools for CRUD operations and complex functions.
Exposing APIs with FastAPI to make agents accessible through REST endpoints.
Building interactive Streamlit UIs to create frontends for agent systems.
Deploying AI Agents to Google Cloud Run for production on serverless infrastructure.
Managing Cloud Permissions by setting up IAM roles, service accounts, and API access.

System Architecture

Google ADK: Build AI Agents and Deploy to the Cloud Architecture Diagram

High-level architecture overview of the Google ADK: Build AI Agents and Deploy to the Cloud .

What You'll Build

  • A Reading List Curator agent with persistent storage.
  • A REST API exposing agent functionalities using FastAPI.
  • An interactive Streamlit frontend for user interaction.
  • A fully deployed AI agent application on Google Cloud Run.
Google ADK: Build AI Agents and Deploy to the Cloud
Premium
One Subscription. 40+ Projects. Unlimited Access.
AccessMobile & Web