omarcevi.dev / workshops / match-day-agents

DevFest Trabzon 2026 · Workshop guide · about 15 minutes to read

Building Trabzonspor's AI Analysis Room

The written version of the 90-minute hands-on workshop by Omar Elcircevi

Agent recipes with Google's Agent Development Kit. Build a football analysis staff out of one agent, a sequential team, a parallel team, a review loop and an orchestrator, all working on real Trabzonspor data.

It's Saturday night. Trabzonspor host Gaziantep FK tomorrow, Sunday 1 November 2026, 16:00 Istanbul time, in Round 10 of the Süper Lig. You're the club's new analysis staff, and the coaches want a briefing by morning: who the opponent is, how we play them, who starts, and what could go wrong.

You're going to build that staff out of agents. Each step adds one staff member, and each one is an agent pattern you'll keep using long after this match:

  1. The Scout: one agent with tools.
  2. Match Prep: agents that run in a fixed order.
  3. Scouting Department: agents that run at the same time.
  4. Tribün: two agents in a loop, one proposing, one criticising.
  5. Technical Director: an agent that delegates to all the others.

It all runs on Google's Agent Development Kit (ADK) for Python, a free Gemini API key, and real data from both teams' last ten matches. I ran this as a workshop at DevFest Trabzon 2026; this guide is for everyone who wasn't in the room.

The whole staff: the Technical Director calls four teams as tools; every team calls plain Python tools that read the data
The whole staff you'll have by the end. Every box with the ADK logo is an agent. Tap to open full size.

The pages