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.
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
| Step | Settings | What it demonstrates |
|---|---|---|
| LLM-only | NL2SQL off, Vector Search off | The model has no idea who your driver is, so it refuses, hedges, or hallucinates. |
| + NL2SQL | NL2SQL on | Exact answers from drivers, race_results, and driver_standings via SQLcl MCP. |
| + Vector Search | Vector Search on, NL2SQL off | Coaching, briefing, and debrief context retrieved from per-driver Markdown notes. |
| Both together | NL2SQL on, Vector Search on | Questions that need both facts and context, answered in one turn. |
| Final Reveal | NL2SQL on | A 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.