DoorDash deploys LLM-based RAG chatbot with guardrail and quality monitoring to autonomously support Dashers
DoorDash's existing automated Dasher support relied on flow-based resolution paths that could address only a small subset of issues. The knowledge base was hard to navigate, time-consuming to read, and available only in English despite many Dashers preferring other languages.
The initial LLM RAG chatbot generated responses that diverged from the intended context, appearing natural but potentially inaccurate. Additional challenges included language consistency failures and a requirement for highly accurate conversation summarization before retrieval could function correctly.
The LLM Guardrail reduced hallucinations by 90% and cut potentially severe compliance issues by 99%.
The system now autonomously assists thousands of Dashers each day, allowing human agents to focus on more complex problems.
Frequently asked questions
What did this team achieve with this AI workflow?
The LLM Guardrail reduced hallucinations by 90% and cut potentially severe compliance issues by 99%.
What tools did this team use?
LLMs, RAG, LLM Guardrail, LLM Judge, vector store, Promptfoo.
What results were reported?
Hallucinations reduced: 90%; Potentially severe compliance issues reduced: 99%; Dashers autonomously assisted per day: autonomously assists thousands of Dashers (source-reported, not independently verified).
What failed first in this deployment?
The initial LLM RAG chatbot generated responses that diverged from the intended context, appearing natural but potentially inaccurate.
How is this customer support AI workflow structured?
Dasher presents issue → Conversation condensed to core problem → Historical similar cases retrieved → Tailored response generated → LLM Guardrail validates response → Human agent fallback routing → LLM Judge monitors quality → Human team reviews transcripts.