Centering Real-Time Road Information Through Conversational AI
Uber
Role:
Lead UI Engineer
UI Designer
Uber just needed to provide a space to listen
Team:
4 UX Designers
Uber Earner Research Team
Timeline:
6 Month Development
3 Month Research Process
Drivers Have Always Spoken to Each Other Through Other Means…
Drivers feel that a lack of a quick verification system during large-scale events creates a massive communication disconnect. It is for this reason that Uber approached our team with the objective of understanding how to make the drivers’ experience more reliable and less frustrating during these moments, so they could capture trip requests when it matters most.
How might we design the Uber driver experience to communicate real-time road updates during large-scale events, so drivers can make smarter decisions about navigation without relying on informal workarounds?
FIFA Will Bring Lots of Riders, Lets Get Uber Prepared
This matters especially now, with the 2026 FIFA World Cup coming to the United States, one of the largest recurring sporting events in the world, and the scale is hard to overstate.
United States
5.5 Million
Fans projected to attend during 2026
Qatar
3.4 Million
Total Spectators in 2022
For Uber, this is a significant opportunity in the US. Success would look like drivers completing more trips during large-scale event windows and feeling less frustrated navigating pickups in chaotic conditions.
Impactful Events in United States
396,144
In the first 90 days of 2026 (By Predict HQ)
Proposed Solution
Returning Road Knowledge Ownership Back to Drivers: Crowdsourced Information through Conversational AI
Through Uber’s AI system, Drivers are able to report information real-time to other drivers, while being rerouted immediately without the delay of approval from Uber’s moderation team.
Direct Results
88%
Driver retention rate with remaining in the implemented solution, without manual interference
98%
Company wide-ease of integration, along with Uber’s current AI assistant in its beta stage.
15%
Increase in driver events participation, leading to higher rates of profit for both earners and Uber.
Insights to Features
01
Drivers Want Control In Information Relaying While On The Road
I rallied that information should be communicated by drivers, for drivers. Drivers had a higher likelihood to trust reroutes and information given by those on the road rather than a third-party/Uber themselves.
02
Drivers need Information quickly to make informed real-time decisions
Through Uber’s Conversation AI tool, drivers are given updates on their route ahead without interacting with their devices. The AI tool prepares them to be rerouted with low manual interference.
Unique Event Information Reports
AI Rerouting and Road Blockage Reporting
03
Some Roadblocks are unique to large-scale events, but unavailable on Uber
Drivers recounted the many roadblocks that happen during large-scale events that are beyond Uber’s current reporting system, thus reporting becomes inaccurate. I designed icons and roadblock CTAs that are specific to events
Driver Verification and Road Updates
Process
08
33
out of
SMEs and competitors targeting large-scale events
Who Did I Speak To?
I had a goal of directly understanding what motivated drivers to participate in large-scale events, along with what prevented them with trying
25
33
out of
Active Drivers with more than 3+ years experience online
During these interviews, Drivers often stated the frustration with a lack of control during high-congested moments. Uber lacked proper rerouting support, communication on delays, and information gathering unless approved by backend.
Drivers are forced to navigate multiple apps, while harming their ratings from passengers.
22
33
out of
Active drivers using multiple ride-share apps
Opportunity Matrix
In relations to the potential themes we are aiming to center our design, we have mapped out our 8 overall research insights by implementation effort and driver impact. We determined insights such as drivers highly prioritizing insider networks within the community would yield high rewards, with fairly high effort in implementing said feature.
Design Rationale
As our research progressed, I noticed a consistent pattern: drivers were filling gaps in the system with informal workarounds. The underlying issue was a lack of real-time, actionable and trustworthy information during the moments that matter most. These unreliable guidance affects the drivers’ earnings, ratings and their overall trust in the platform.
Match Point Stress
Drivers wait 30+ minutes for mismatched short rides across venues: "Not taking 4 minutes after half an hour."
Data Debt
Uber drivers form ad-hoc text chains while waiting to share real-time traffic, closures, and hotspots as crowd-sourced control
Spot Logic
Designated zones are unusable in traffic or poorly located (Lumen Field's back lot: "great idea, poor execution").
Exploring Solutions
Based on findings…Drivers have several constraints when navigating large-scale roads; I found that regardless of the solution I move towards, I would have to consider road safety as the highest priority. I have conducted design sprints to direct to several solutions:
“Ghost Frequencies”
P4
“Sometimes the Uber app picks it up and sometimes it doesn't. I don't know how well they coordinate with the police shutting down streets — more times than not, they don't.”
Uber's map data consistently lags behind reality during large events — drivers hit unmarked road closures, make repeated U-turns, and resort to asking passengers to walk. If we integrate a real-time road feed updated by drivers, police, and venue volunteers then drivers will spend less time hitting unmarked closures and rerouting. Currently, the only alert is physically encountering the barricade.
“Street Smarts”
P20
“I let all the other Uber and Lyft drivers get picked up first. When the surcharges go up — that's when I come in.”
During long queues, Uber often matches them with passengers on the wrong side of the venue for a short trip, and they get roughly 10 seconds to accept or decline. Declining protects their time but tanks their acceptance rate, and dropping below 85% strips away trip preview details like duration and direction, leaving them flying blind on every future offer. Providing pre-event demand forecast around venue areas positions drivers for better strategic choices on routes and surge participation.
“Finding Your Own Fishing Spot”
P17
“I have different little hidey holes around the city for all the large events. After doing this long enough, I can tell you almost down to 50 feet where the surge bubble is going to show up on my map.”
Designated pickup zones technically exist, but they collapse under real event conditions, roads close, re-entry gets blocked, and drivers who tried them once don't return. Instead, experienced drivers develop their own "hidey holes": memorized staging spots near venues where they can legally idle, stay close enough to catch surge pricing, and exit quickly.
Building The AI Voice Assistant
When navigating ElevenLabs, I wrote out questions and answers based on how drivers would navigate the tool. I divided the conversation into two main scenarios: validating (or denying) an upcoming road closure and reporting a new roadblock.
Key Changes Based On Testing
01
02
03
I programmed ElevenLabs to listen to basic commands, such as confirmations and denials. However, Drivers would have full on conversations with the tool, thus I programmed the AI to listen for key phrases.
Conversations were built based on multiple rounds of ride-along testing. I programmed ElevenLabs on common phrases from phone calls, to other competitors.
ElevenLabs had to take into account the location of the driver. I programmed the AI to detect location based changes by combining Claude, and Googles API matching system.
Built as a web app in Next.js and deployed on Vercel. The voice interaction runs live on ElevenLabs, and the map layer uses Mapbox with mocked routing. AI tools (Claude and Claude Code) supported the build, particularly for integrating conversational AI into a working prototype.
Design Feature 1
Design Feature 3
Final Designs
Crowdsourced Validating and Reporting
Our first digital mockup was designed to account for those who want a manual option while also interacting with the Events Assistant. We have included buttons that simply confirm or deny reported road disruptions, while including a voice option. The idea behind this was to include all comfortable experiences for users, without forcing a difficult learning curve.
Due to limitations on Uber’s moderation team, reroutes are heavily discouraged. With Uber’s Events AI assistant, drivers are given ownership on the roads. This would cut their pickup ETA by average of 27%.
Design Feature 2
Unique Reporting for Events
Drivers recounted the many roadblocks that happen during large-scale events that are beyond Uber’s current reporting system, thus reporting becomes inaccurate. I designed icons and roadblock CTAs that are specific to events
Real-Time No Strings Attached Rerouting
Some Takeaways….
Learning Curves
ElevenLabs was a new platform for me. Every step of integration was a learning experience, especially when tying two scenarios together. Our team wrote out a conversation tree and tested different responses with drivers and each other. I had to expand its range of understanding and factor in pronunciations/linguistic barriers. Currently, the prototype understands over 7 languages but can only respond in English. If given the opportunity, I would like to expand the conversation outcome so drivers do not feel entirely constrained with their words.
Too Many Problems…
Drivers brought up event demand and forecast, unfortunately I didn't have time to explore this, but interviews showed drivers want context on events in their city before heading out. The first layer: the Events Assistant triggers before a driver goes online, surfacing where events are, when surge will hit, and the peak hours worth driving for. The more ambitious layer: fuse expected attendance with live driver density, traffic, and surge data to forecast when demand will spike and collapse, so drivers stage at the right moment instead of chasing surge that's already gone.
Project Rewarded Best Stakeholder Management and Experimental AI Tools Utilization