Skip to content

Details

Take your AI agent from "good demo" to "real system" by giving it custom tools and specialist teammates.

In Part 2 of our ADK series, we move beyond built-in tools and show how to connect agents to external APIs and other agents. You'll build practical patterns you can reuse in production-style projects.

If you missed part 1, we have the recording and slides available here.

šŸŽÆ WHAT YOU'LL BUILD
In this hands-on workshop, you'll build two upgraded agent systems:

Weather-Aware Planner that calls a live weather API before making trip suggestions

Trip Data Concierge that orchestrates multiple specialist agents using Agent-as-a-Tool

You will implement these key Part 2 patterns:

FunctionTool pattern (Python function as a tool)

AgentTool pattern (one agent calling another agent)

Tool context state sharing (pass data across tool calls in one flow)

šŸ’” WHAT YOU'LL LEARN
By the end of this session, you will be able to:

Write clean tool functions with strong docstrings so ADK can use them effectively

Connect an ADK agent to a real-time public API (weather.gov)

Design multi-agent delegation flows with clear responsibilities

Use orchestrator instructions to enforce step-by-step tool usage

Build more reliable, composable agent behavior

šŸ› ļø WHAT YOU'LL NEED
Required (Please Bring):

Laptop with a web browser

Google account (for Colab access)

Access to your Gemini API key from Part 1 setup

Recommended:

Completed Part 1 (Agent, Session, Runner basics)

Basic Python familiarity

No local installation required. We will run the notebook in Google Colab.

šŸ“š WORKSHOP FORMAT
Duration: 90 minutes

Agenda:

0-10 min: Quick recap from Part 1 + Part 2 architecture overview

10-35 min: Build a FunctionTool using a live weather API

35-70 min: Build Agent-as-a-Tool orchestration with specialist agents

70-85 min: Debugging patterns, prompt/tool design tips, and Q&A

85-90 min: Next steps for Part 3 (memory + adaptive planning)

šŸŽ“ WHO SHOULD ATTEND
This workshop is for:

Developers who attended Part 1 and want to go deeper

Engineers building practical agent workflows with tool calls

Anyone curious about multi-agent orchestration patterns in ADK

šŸ“– BASED ON
This session continues from the official Google codelab: ADK Crash Course - From Beginner To Expert by Qingyue (Annie) Wang.

Notebook segment covered: Part 2: Supercharging Agents with Custom Tools

šŸ’¬ JOIN OUR COMMUNITY
Discord: https://discord.gg/8MAHjHj

Ask setup or debugging questions

Share your Part 2 agent implementations

Stay updated on future ADK sessions

šŸ“§ Questions? Email us at gdgchapelhill@gmail.com or just place a comment here on this event page, and we'll get back to you!

āš ļø DISCLAIMER
GDG Chapel Hill is an independent group; our activities and the opinions expressed here should in no way be linked to Google, the corporation. To learn more about the GDG program, visit https://developers.google.com/community/gdg/.

āœ… READY TO CONTINUE?
Bring your laptop and let's supercharge your agents with real tools.

Agenda

---

Speakers

Tobenna Okunna - FloatMe (Senior Software Engineer)

Hi all, my name is Tobenna Okunna. I build apps, primarily aimed at addressing material needs and improving outcomes for under-served communities. Im looking forward to collaborating and learning with the engineering community. A little bit about me:

  • Originally from Nigeria
  • Graduated w/ a CS degree from the University of San Diego in 2020
  • Lead teams at multiple startup
  • …

Aan Patel

Please visit https://aanpatel.tech; for a complete bio

Hosted By

Aan Patel, GDG Organizer

Hi! šŸ‘‹

I'm a full-stack software developer. In my free time, I enjoy playing with new technologies, building prototypes, and connecting with others on platforms such as this one to grow my skills and share knowledge.

Thanks for stopping by. Visit https://aanpatel.tech to learn more about me or to get in touch!

Tobenna Okunna, Organizer

Hi all, my name is Tobenna Okunna. I build apps, primarily aimed at addressing material needs and improving outcomes for under-served communities.

Im looking forward to collaborating and learning with the engineering community.

A little bit about me:

  • Originally from Nigeria
  • Graduated w/ a CS degree from the University of San Diego in 2020
  • Lead teams at multiple startup
  • I have tons of side projects
  • Played D1 football
  • I'm an avid weightlifter

Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-chapel-hill-presents-supercharging-agents-with-custom-tools-google-adk-crash-course-part-2/.

You may also like