Sitemap
Google Cloud - Community

A collection of technical articles and blogs published or curated by Google Cloud Developer Advocates. The views expressed are those of the authors and don't necessarily reflect those of Google.

Build your first AI Agent with ADK| MCP Toolbox for Databases Course

2 min readJul 28, 2025

--

Press enter or click to view image in full size

So far in this course, we’ve explored:

  • The Data Gap — why most AI agents fall short
  • How connecting to live databases makes agents far more useful

Now it’s time to build your first real AI agent.

In this video, we dive into the Agent Development Kit (ADK) and create an agent that can extract invoice data from an image.

What is ADK?

Google’s Agent Development Kit (ADK) is a powerful, flexible framework that lets developers like us build AI-powered agents capable of understanding requests and interacting with external services.

In this tutorial we will be using Google’s Agent Development kit to build an invoice detials extractor agent.

What You’ll Build

In this episode, we’ll go hands-on and build an agent that:

  • Uses structured prompting to extract invoice fields from unstructured input
  • Identifies key elements like: Vendor name, Invoice number, Total amount, Due date
  • Leverages ADK’s built-in prompt templates and function calling
  • Runs entirely locally using VS Code and Python

This is your first real-world AI tool — and you’ll do it in under 20 minutes.

Press enter or click to view image in full size

What You’ll Learn

  • How to create a new agent using the Agent() class in ADK
  • How to write clear instructions and descriptions for consistent agent behaviour
  • How to simulate test conversations and review outputs
  • Why ADK makes agent creation modular, reproducible, and powerful

Watch Video 3: Building Your First AI Agent with Google’s Agent Development Kit

Coming Next…

In the next episode, we’ll go even deeper with MCP Toolbox — and show you how to connect your agents to live databases like BigQuery using structured tools and YAML.

You’ll see how simple it is to turn your agent into a data-connected co-pilot.

Additional Links:

🔗 Access the Course GitHub Repository Here

--

--

Google Cloud - Community
Google Cloud - Community

Published in Google Cloud - Community

A collection of technical articles and blogs published or curated by Google Cloud Developer Advocates. The views expressed are those of the authors and don't necessarily reflect those of Google.

Aryan Irani
Aryan Irani

Written by Aryan Irani

I write and create on the internet Technical Trainer and Writer Google Developer Expert @Google Workspace

No responses yet