Track: Emergency Dispatch Conversational / Copilot AI
Inspiration
The current state of emergency dispatcher training often relies on outdated methods that fail to capture the dynamic and stressful realities of live emergencies. I was driven by the vision of leveraging cutting-edge multimodal AI to bridge this gap, creating a training environment that mirrors the true complexities faced by these critical first responders. My goal was clear: enhance preparedness, optimize response times, and ultimately, contribute to saving more lives. I was inspired by the challenge presented by medical professionals of building a Conversational AI that could simulate the stress of an emergency 911 call, by simulating the caller and environment. Scenario Weaver is not a chatbot but a native Speech-to-Speech experience.
What it does
Scenario Weaver is a revolutionary training platform that utilizes advanced AI to simulate emergency dispatch calls with unparalleled realism. It allows dispatchers to engage in voice-driven interactions with a virtual caller, experiencing a wide range of scenarios from medical emergencies to active shooter situations. The system dynamically adapts to the dispatcher's responses, creating a truly immersive and unpredictable training environment. With its detailed performance feedback mechanism, Scenario Weaver provides actionable insights for improvement, empowering dispatchers to refine their skills and enhance their readiness for real-world emergencies.
How I built it I built Scenario Weaver leveraging the power of Google's Gemini 2.0 multimodal AI model. This advanced technology enables the generation of highly realistic, human-like speech with minimal latency, a critical factor in creating an immersive simulation. The platform is designed as a web application, ensuring accessibility and ease of use. The core innovation lies in the dynamic scenario generation engine, which crafts unique emergency situations based on the selected parameters and responds intelligently to the dispatcher's actions, mimicking the unpredictable nature of real-life calls. I engineered a custom prompt to ensure the AI would simulate a caller and not assist the dispatcher, but rather put them in an immersive environment to handle.
Challenges I ran into
My primary challenge was creating an AI that could not only generate realistic speech but also maintain a coherent and contextually relevant conversation while introducing elements of randomness and urgency. I needed to ensure that the simulated caller responded appropriately to the dispatcher's questions and instructions, mimicking the behavior of a real person in distress. Fine-tuning the AI model (currently just prompt engineering) to achieve this level of dynamic interaction required extensive experimentation and refinement. Furthermore, ensuring the system could handle a wide range of emergency scenarios and complexity levels demanded careful design and development of the underlying simulation engine.
Accomplishments that I am proud of
I am incredibly proud of achieving a level of realism in my simulations that truly immerses the trainee in the emergency scenario. The seamless integration of voice interaction, dynamic scenario generation, and intelligent feedback is a significant technological accomplishment. Scenario Weaver effectively bridges the gap between theoretical training and real-world experience, providing dispatchers with a safe and controlled environment to hone their skills. I believe this platform represents a major advancement in emergency response training, with the potential to significantly impact the effectiveness of dispatch operations.
What I learned
The development process has been a deep dive into the capabilities and limitations of current AI technology. I have gained invaluable insights into the nuances of creating realistic conversational AI, particularly in high-stress, time-sensitive contexts. I have also learned the importance of user-centric design in developing effective training tools.
What's next for Scenario Weaver
My immediate focus is on expanding the library of emergency scenarios and refining the AI model to handle even greater complexity and nuance. I am actively seeking partnerships with medical institutions and emergency response organizations to pilot the platform and gather real-world performance data. Future development will explore integrating Scenario Weaver with existing emergency dispatch systems, potentially offering real-time support and feedback during live calls, acting like a copilot working along with the Dispatcher (It listens in and gives real-time suggestions). Ultimately, I envision Scenario Weaver becoming the gold standard in emergency response training, empowering dispatchers worldwide to perform at their best when lives are on the line.
Built With
- audioworklet
- classnames
- context-api
- eventemitter3
- gcp
- google's-gemini-2.0-api
- lodash
- material-symbols-outlined
- react
- sass
- typescript
- vega-embed
- vercel
- zustand
Log in or sign up for Devpost to join the conversation.