F1 Virtual Engineer
Telemetry · Strategy · Regulation · AI
Ask any lap.
Get the call.
Compare drivers, replay strategy, read every pit recommendation backed by FastF1 telemetry and a regulation-aware corpus. Race analysis auto-detects controversies — safety car restarts, VSC windows, track limits — and argues both sides from the FIA Sporting Regulations. No spreadsheets.
4 agents
Multi-agent
pit · tyre · weather · pace
Cited
Every call
linked to FastF1 + regs
RAG
Regulation
ChromaDB · Gemini embeddings
Lap delta
Suzuka 2024 // Race // VER vs HAM
Sector 1
+0.184
Sector 2
−0.092
Sector 3
+0.221
Lap delta
+0.31s
Featured this week
Where did Suzuka 2024 actually get decided?
Verstappen led every sector by lap 5. The lap-by-lap delta shows when the gap genuinely opened, not just that it did.
Core capabilities
Telemetry → Decision → Verdict. No guesswork.
Top
326 km/h
DRS
ENABLED
Δt
+0.31
Compare two drivers, lap-by-lap, distance-by-distance.
Speed, gear, RPM and per-distance Δt — VER vs HAM at Suzuka, no manual chart parsing.
Window
L18 → L22
MED → HARD
Window
L20 → L24
MED → HARD
What-if pit calls, side by side.
Pit-window recommendations with target-driver gap context, tyre features, and rationale you can read.
Same driver, two seasons, one delta line.
Compare a driver's fastest lap year-over-year with citations from a regulation-aware corpus.
Compound history
Conditions in the header, compound history in the card.
Per-session weather pill (DRY / MIXED / WET) with tyre framing — the context strategy actually depends on.
Art 48.12 permits unlapping — Race Director holds discretion over which lapped cars are released. The five-car instruction was within procedural authority.
Art 48.12 requires alllapped cars to pass before the SC withdraws. Selective release changed the competitive order contrary to the article's literal text.
Two arguments, one verdict — grounded in the FIA Sporting Regulations.
Race analysis auto-detects safety car restarts, VSC strategy windows, and track-limit events. For each, semantic search surfaces the relevant article, then Gemini builds both the team and steward case. Abu Dhabi 2021. Spa 2021. Any race you ask.
For the curious
Built on real lap data.
Every recommendation regenerates from FastF1 lap data and a regulation-aware corpus. No hand-tuned numbers, no "trust me" metrics — every call traces back to a source.
40%
01Baseline
Pit-window heuristic shipped against a 5-fixture seed set. Useful enough to demo, but the pit-lap calls drifted on long stints.
65%
02Tier rework
Re-bucketed the tyre-deg tiers and pinned the window to lap-count, not constants. CI snapshot expanded to 20 fixtures.
92%
03Live gate
25-fixture snapshot now gates merges. Failures regenerate from FastF1 lap data; rationale is grounded in a regulation-aware corpus.
RAG
04Regulation layer — ChromaDB + Gemini
9 FIA Sporting Regulation articles embedded with Gemini text-embedding-004 and indexed in ChromaDB. Race analysis auto-detects safety car restarts, VSC windows, and track-limit events — then semantic search surfaces the relevant article and Gemini argues both the team and steward case.
Pit wall awaits
Step into the pit wall.
One demo session loaded. Pick any race after that — every call is cited, every chart redraws from lap data.