Skip to main content
Version: v2.4.0

Racing Championship

Welcome to the synthetic Racing Simulator Championship! You'll play the role of a driver in a 100-driver, 20-team season and see how answers change as structured data and driver documents are added.

Keep it Clean!

Run this use case in a clean demo environment, such as the one created by the Walkthrough. It imports racing prompts, creates and resets racing database objects, and adds a vector store for the driver documents.

What You'll See

StepSettingsWhat it demonstrates
LLM-onlyNL2SQL off, Vector Search offThe model has no idea who your driver is, so it refuses, hedges, or hallucinates.
+ NL2SQLNL2SQL onExact answers from drivers, race_results, and driver_standings via SQLcl MCP.
+ Vector SearchVector Search on, NL2SQL offCoaching, briefing, and debrief context retrieved from per-driver Markdown notes.
Both togetherNL2SQL on, Vector Search onQuestions that need both facts and context, answered in one turn.
Final RevealNL2SQL onA late Round 6 insert updates the live database, and the assistant calculates the championship from the new structured standings.

Running with Several Participants

Give each participant a separate browser or external-client session and a different driver number. Their conversations and tool selections remain separate while the group uses the same prepared database, models, prompts, and vector stores.

Complete the Setup before starting the demo.