DoorDash builds LLM-powered consumer, merchant, and item profiles to enable explainable personalization at scale
DoorDash's entity representations relied on opaque embedding vectors that were impossible to explain to consumers or debug, limiting the platform's ability to build interpretable personalization and recommendation features.
LLM-generated narrative profiles enable explainable recommendations, editable consumer preferences, and batch processing at scale, cutting per-profile spend by roughly 50% and processing millions of records within an hour.
Frequently asked questions
What did this team achieve with this AI workflow?
LLM-generated narrative profiles enable explainable recommendations, editable consumer preferences, and batch processing at scale, cutting per-profile spend by roughly 50% and processing millions of records within an…
What tools did this team use?
LLMs, PySpark, Fabricator, Amazon S3, Portkey, SQL, Spark.
What results were reported?
Per-profile batch spend: roughly 50%; Batch throughput: millions of records within an hour on a modest cluster size; Profile generation time vs manual: fraction of the time it would take to do so manually (source-reported, not independently verified).
How is this ecommerce ops AI workflow structured?
Input data gathering → LLM profile generation → Offline model comparison → Batch production pipeline → Post-processing and storage → LLM-as-judge quality evaluation.