DoorDash Delivery Driver Support

Suggested workflow: Implement a support system for delivery drivers using retrieval from past resolution cases, multi-layer safeguards, and answer evaluation. Task: DoorDash implemented a support system for delivery drivers using Retrieval-Augmented Generation (RAG) over past resolved cases. The workflow includes a two-tier guardrail system and an LLM judge that scores every generated answer. This setup automates query handling while maintaining quality controls.; tools: Tool described in the source. Human role: Source evidence is unavailable; specific human oversight roles and operational divisions are not detailed in the input.; limitations: The source is a secondary summary of a DoorDash engineering blog post. Specific details on the model architecture, cost per query, and human escalation thresholds are not provided in the excerpt. Verification requires consulting the original DoorDash technical blog..

Tools

Tool described in the source

Published on Agent Work Atlas:

Overview

Suggested workflow: Implement a support system for delivery drivers using retrieval from past resolution cases, multi-layer safeguards, and answer evaluation.

Workflow

DoorDash implemented a support system for delivery drivers using Retrieval-Augmented Generation (RAG) over past resolved cases. The workflow includes a two-tier guardrail system and an LLM judge that scores every generated answer. This setup automates query handling while maintaining quality controls.

Reported result

The implementation resulted in a 90% reduction in hallucinations and a 99% decrease in severe compliance issues. These metrics indicate significant improvements in response accuracy and safety for driver support interactions.

Human role

Source evidence is unavailable; specific human oversight roles and operational divisions are not detailed in the input.

Limitations

The source is a secondary summary of a DoorDash engineering blog post. Specific details on the model architecture, cost per query, and human escalation thresholds are not provided in the excerpt. Verification requires consulting the original DoorDash technical blog.

Try it

I need to build a prototype for a delivery driver support agent using RAG. 1. **Inputs**: - [replaceable: path to historical support ticket CSV/JSON] containing driver queries and resolved answers. - [replaceable: target LLM model name, e.g., gpt-4o or claude-3-5-sonnet]. - [replaceable: output directory for logs and evaluation reports]. 2. **Steps**: - Ingest the historical tickets and create a vector store for retrieval. - Implement a RAG pipeline that retrieves top-k relevant past cases for new queries. - Add a two-tier guardrail: first, a rule-based filter for prohibited topics; second, an LLM judge that scores the generated response for accuracy and tone. - Run a dry test on 10 sample queries. 3. **Output**: - A JSON log for each query showing the retrieved context, generated answer, guardrail status, and judge score. - A summary report of the dry run results. 4. **Quality Check**: - Ensure the LLM judge flags any response with low confidence or potential hallucination. - Verify that no sensitive data is leaked in the logs. 5. **Safeguards**: - Do not deploy to production. - Require human review of the 10 sample outputs before proceeding to larger batches. - If the vector store creation fails, stop and report the error.

Original source

Source reports are not independently verified. Publication date is the catalog publication date, not the original article date.

More cases · Customer service