Advanced · Building Agents with Google ADK
Section 1 of 3

A Different Way to Build Agents

In the AI Agents module, you saw the agent loop built by hand: call the model, check if it asked for a tool, run the tool, feed the result back, repeat. That's exactly what's happening under the hood -- but you wrote every step of that orchestration yourself.

Google's Agent Development Kit (ADK) is a framework that provides that same loop as reusable infrastructure. You describe the agent and its tools; the framework's Runner drives the decide-act-observe cycle for you. This module builds the same kind of agent again, this time on top of a framework instead of from scratch.

Try it: the same kind of agent, built with ADK

This agent has two tools -- get_current_time and calculate -- and decides on its own when to use them, same as before. The Runner is doing the looping this time.