ScenePilot Hackathon project, 2026
An AI assistant director that reschedules film shoots when plans change.
I built it for Google Cloud's Agentic Cinema hackathon, in the Parallel partner track.
When something disrupts a shoot day, like a rain forecast, Gemini agents look it up on
the web and suggest new schedules. A deterministic rule checker then rejects any schedule
that breaks a permit window, a noise curfew or the available daylight, and links the
source for each rejection. The producer has to approve a change before it's applied.
- Facts from the web are graded by how well they're sourced. Only a cited, high-confidence fact can reject a schedule. Weaker facts add cost or get flagged for a person to check.
- The same checker handles recovery options, the multi-day schedule and manual edits.
- It uses six of Parallel's web APIs, calculates sun position and union labour rules in code, and has more than 600 tests.
Python, FastAPI, Google ADK, Gemini 3.5 Flash, Parallel APIs, Next.js 16, Cloud Run
Live demo
Source on GitHub