Build Your First AI Agent With Google ADK in Minutes!

Chris Hay April 14, 2025
Video Thumbnail
Chris Hay Logo

Chris Hay

@chrishayuk

About

hi there, welcome to my channel, hope you enjoy it and are as having as much fun as i am. my name is chris hay and i love code, software architecture and technology in general. as you may have figured, i work for IBM (who i love working for) but all opinions are most definitely my own and do not represent the views of my employer

Video Description

Learn how to get started building agents with Google ADK (Google Agent Development Kit) using open source models such as Gemma3 using Ollama or OpenAI gpt-4o-mini using the LiteLlm. In this video chris shows you how to build agents, tools using function calling as well as creating multi-agent orchestrated agents. He also shows you how you how to make tools easier with his adktools python package if you want to understand agents and how to build them quickly then this is the video for you. notes ----------- you may have noticed a lack of microphone in the shot, good for you, i didn't when i recorded it, hence why the audio quality isn't upto usual standards, do apologize but had to use the camera audio. demo repo ---------- https://github.com/chrishayuk/adk-agent-play adktools project ------------ https://github.com/chrishayuk/adktools adk docs --------- https://google.github.io/adk-docs/ timestamps -------- 00:00 - introduction 00:42 - install google adk 01:00 - setting up project structure 02:04 - create our pirate agent with ollama and gemma3 05;42 - running our agent with adk cli 07:00 - running our agent in chat with adk web 07:25 - openai agents using litellm 08:45 - multi-modal 09:47 - creating our time agent 10:24 - pydantic models for our agent 14:00 - creating function calling tools 15:14 - configuring the agent to use tools 17:14 - running our agent 18:26 - simplifying agents with adktools 23:55 - multi-agents

AI Agent Building Kit Essentials

AI-recommended products based on this video

Loading...
10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

(1)
$99.99
FREE delivery Mon, Aug 11
Loading...
ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

(49)
$117.29$102.21
$6.86 delivery Thu, Aug 14
Loading...
7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

(61)
$68.99
FREE delivery Tue, Aug 12
Loading...
BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna

BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna

(288)
$54.14
FREE delivery Sun, Jun 22
Loading...
Fit for GIGABYTE B365M AORUS Elite Micro ATX Intel B365 M.2 SSD 64G Double Channel Support 8 9 Gen LGA 1151 CPU Motherboard Gaming Motherboard

Fit for GIGABYTE B365M AORUS Elite Micro ATX Intel B365 M.2 SSD 64G Double Channel Support 8 9 Gen LGA 1151 CPU Motherboard Gaming Motherboard

(0)
$230.25
$5.54 delivery Aug 27 - Sep 18
Loading...
Pc Motherboard Fit for Gigabyte B560M AORUS Elite LGA 1200 Micro ATX Intel B560 DDR4 128G SATA M.2

Pc Motherboard Fit for Gigabyte B560M AORUS Elite LGA 1200 Micro ATX Intel B560 DDR4 128G SATA M.2

(0)
$251.41
$5.54 delivery Oct 28 - Nov 18
Loading...
1080p Wireless Doorbell Camera Without Receiver, AI Human Detection, 2-Way Audio, Night Vision, Cloud Storage (Sold Separately), Real-Time Alerts, Battery-Powered, 2.4Ghz Wi-Fi Olny (Black)

1080p Wireless Doorbell Camera Without Receiver, AI Human Detection, 2-Way Audio, Night Vision, Cloud Storage (Sold Separately), Real-Time Alerts, Battery-Powered, 2.4Ghz Wi-Fi Olny (Black)

(69)
$11.69
FREE delivery Sun, Mar 15 on your first order
1K+ bought in past month
Loading...
Tablet Latest Android Tablets with 10 Inch Incell Display, 24GB+256GB ROM /2TB TF, Gemini AI, T606 Octa-Core 8MP Camera Tablette Android, Widevine L1, 2 in 1 Tablets with Keyboard Mouse Stylus

Tablet Latest Android Tablets with 10 Inch Incell Display, 24GB+256GB ROM /2TB TF, Gemini AI, T606 Octa-Core 8MP Camera Tablette Android, Widevine L1, 2 in 1 Tablets with Keyboard Mouse Stylus

(241)
$149.99
FREE delivery Wed, Aug 27
100+ bought in past month
Loading...
eufy Security Solo Indoor Cam C120, 2K Security Indoor Camera, Plug-in Camera with Wi-Fi, IP Camera, Human & Pet AI, Voice Assistant Compatibility, Night Vision, Two-Way Audio, HomeBase not Compatible

eufy Security Solo Indoor Cam C120, 2K Security Indoor Camera, Plug-in Camera with Wi-Fi, IP Camera, Human & Pet AI, Voice Assistant Compatibility, Night Vision, Two-Way Audio, HomeBase not Compatible

(9,150)
$44.99
FREE delivery Thu, Sep 4
100+ bought in past month
Loading...
eufy Security Indoor Cam E220, 2K, Pan & Tilt, Indoor Security Camera, Wi-Fi Plug-in Camera, Human & Pet AI, Voice Assistant Compatibility, Night Vision, Motion Tracking, HomeBase not Compatible

eufy Security Indoor Cam E220, 2K, Pan & Tilt, Indoor Security Camera, Wi-Fi Plug-in Camera, Human & Pet AI, Voice Assistant Compatibility, Night Vision, Motion Tracking, HomeBase not Compatible

(21,703)
$45.99
FREE delivery Thu, Sep 4
500+ bought in past month