Uber Eats is rolling out Cart Assistant, a new feature designed to streamline grocery shopping by transforming natural language or image prompts into draft shopping carts. This initiative represents a significant shift from traditional search-first e-commerce to a more intuitive, intent-driven approach. The system aims to bridge the gap between a user's vague plan, like "healthy breakfasts for the week," and a finalized order, as detailed on Uber Engineering.
Related startups
Cart Assistant moves beyond basic keyword searches. Users can now simply describe their needs or upload an image, and the system generates a preliminary cart for review. This process fundamentally alters the shopping flow from a manual item-by-item selection to an intent-to-draft-cart model.
The Agentic Architecture
At its core, Cart Assistant employs a multi-prompt state graph. This architecture orchestrates a series of specialized tasks, each handled by either a Large Language Model (LLM) or a deterministic system. LLMs tackle ambiguity and interpret user intent, while deterministic systems manage data retrieval, pricing, and cart construction.
