DoorDash 2025 Summer Intern Projects: GenAI Voice Agent, Storm Mode ETA, Probabilistic ETA Model, and LLM Alcohol Recommendations
DoorDash's ETA model was thrown off during high-stress events while live operators relied on unvalidated, untracked CSV files; the robocall system could only capture yes/no responses on the day of a closure rather than capturing detailed hours in advance; the Weibull-based ETA model's assumptions may not reflect true delivery time distributions; and the Alcohol Landing Page lacked personalized item carousels, limiting product discovery.
The existing bulk CSV tool offered no historical evidence and forced the ETA team to query multiple databases for change history; the DTMF robocall system was limited to simple button-press responses and could not capture detailed hours in advance.
DoorDash shipped a structured Logistics Console with storm mode automation and an ETA pad auditor, a GenAI voice agent that captures natural language merchant responses to update store hours, two probabilistic ETA model candidates that achieved statistically significant improvement in on-time arrival in an A/B test, and an LLM-powered alcohol recommendation carousel with generated titles.
Show all 5 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
DoorDash shipped a structured Logistics Console with storm mode automation and an ETA pad auditor, a GenAI voice agent that captures natural language merchant responses to update store hours, two probabilistic ETA mod…
What tools did this team use?
Vapi, Kafka, Large Language Models, EntityCache.
What results were reported?
ETA system safety and transparency: significantly improved the safety, transparency, and agility of DoorDash ETAs; On-call response speed: speeds up on-call response and debugging; Storm mode operator manual effort: removes manual guesswork for live operators; on-time arrival (OTA) in A/B test: statistically significant improvement in OTA and earliness (source-reported, not independently verified).
What failed first in this deployment?
The existing bulk CSV tool offered no historical evidence and forced the ETA team to query multiple databases for change history; the DTMF robocall system was limited to simple button-press responses and could not cap…
How is this logistics ops AI workflow structured?
Voice call provider selection → AI voice agent merchant conversation → VAPI structured response to webhook → Webhook triggers special hours update → Kafka downstream notification → Storm mode ETA auto-calculation → Store ETA Pad Auditor evaluation → Probabilistic ETA model prediction → LLM alcohol recommendation generation → LLM carousel title judge and re-rank.