To provide precise context, DoorDash introduces an intelligence layer managing personalization through three memory systems: long-term memory (generated offline from historical behavior capturing preferences like favorite cuisines and dietary restrictions), session memory (maintaining conversational context), and agentic memory (storing facts explicitly stated by the user).
Relevant memories are retrieved via semantic vector search, ranked, and injected into prompts. This design separates memory management from model reasoning, allowing each interaction to receive tailored information. DoorDash reports that in a 7-day evaluation with computed user memory, cart checkout conversion improved by about 24%, basket size increased by 17%, and conversation turns decreased by 7%.