Prototype review · GDG workshop preparation

13 July 2026 · Brisbane

Saturday Planner

An eval-first Google ADK prototype that turns everyday constraints into a sourced day plan, served through FastAPI.

Single agent Report only Google Search grounded Local prototype

01 · Premise

Use a familiar decision to expose real agent problems.

The workshop brief covered ADK, FastAPI, tools, async code and deployment patterns. Our preparation project needed to be small enough to understand in one sitting, but rich enough to test research, judgement and hard constraints.

The API is the agent backend

FastAPI accepts a planning request and returns the agent’s typed report. Venue research remains inside the agent’s tool loop.

WHY IT IS ACCESSIBLE

Everyone understands the task

“Plan my Saturday” needs little domain explanation. Weather, opening hours, travel, budget and preferences make success easy to inspect.

WHY IT NEEDS AN AGENT

Research has to steer a decision

The model must search current public facts, compare options, notice missing inputs, call a validator and explain a workable recommendation.

WHY IT IS TESTABLE

Constraints create observable failure

A plan can be checked for timing, blocked windows, cost and travel. Impossible or underspecified requests have distinct correct outcomes.

Lean boundaries

The scope kept the learning surface broad without turning the exercise into a product build.

In the prototype

  • A single Google ADK agent
  • Current web research through Google Search
  • A deterministic feasibility checker
  • A typed JSON report through FastAPI
  • Eval cases, saved traces and grade reports

Deliberately left out

  • Bookings, purchases or calendar writes
  • Persistent user memory
  • A custom front end
  • Multi-agent orchestration
  • Cloud deployment