Uber Eats Tries Agentic Shopping

Uber Eats' Cart Assistant uses AI to translate natural language requests into draft grocery carts, simplifying the shopping process.

7 min read
Screenshot of Uber Eats Cart Assistant interface showing a draft grocery cart generated from a user prompt.
Uber Eats' Cart Assistant aims to simplify grocery shopping by converting user intent into a draft cart.· Uber Engineering

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.

Visual TL;DR. Complex Grocery Needs needs Cart Assistant. Cart Assistant uses Agentic Architecture. Agentic Architecture enables Intent-Driven Shopping. Agentic Architecture helps Handles Complexity. Agentic Architecture ensures Ensures Safety. Cart Assistant leads to Simplified Shopping. Agentic Architecture informed by Evaluation-Driven. Cart Assistant produces Draft Cart Generated.

Related startups

  1. Complex Grocery Needs: users have vague plans like 'healthy breakfasts for the week'
  2. Cart Assistant: AI feature translates natural language or image prompts into draft carts
  3. Agentic Architecture: multi-prompt state graph orchestrates specialized LLM and deterministic tasks
  4. Intent-Driven Shopping: shifts from manual item selection to intent-to-draft-cart model
  5. Handles Complexity: breaks down complex requests into manageable, specialized tasks
  6. Ensures Safety: mechanisms to prevent unsafe or inappropriate items from being added
  7. Simplified Shopping: streamlines grocery shopping for users
  8. Evaluation-Driven: development guided by performance metrics and user feedback
  9. Draft Cart Generated: preliminary shopping cart ready for user review
Visual TL;DR
Visual TL;DR — startuphub.ai Complex Grocery Needs needs Cart Assistant. Cart Assistant uses Agentic Architecture. Cart Assistant leads to Simplified Shopping. Cart Assistant produces Draft Cart Generated needs uses leads to produces Complex Grocery Needs Cart Assistant Agentic Architecture Simplified Shopping Draft Cart Generated From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Complex Grocery Needs needs Cart Assistant. Cart Assistant uses Agentic Architecture. Cart Assistant leads to Simplified Shopping. Cart Assistant produces Draft Cart Generated needs uses leads to produces Complex GroceryNeeds Cart Assistant AgenticArchitecture SimplifiedShopping Draft CartGenerated From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Complex Grocery Needs needs Cart Assistant. Cart Assistant uses Agentic Architecture. Cart Assistant leads to Simplified Shopping. Cart Assistant produces Draft Cart Generated needs uses leads to produces Complex Grocery Needs users have vague plans like 'healthybreakfasts for the week' Cart Assistant AI feature translates natural language orimage prompts into draft carts Agentic Architecture multi-prompt state graph orchestratesspecialized LLM and deterministic tasks Simplified Shopping streamlines grocery shopping for users Draft Cart Generated preliminary shopping cart ready for userreview From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Complex Grocery Needs needs Cart Assistant. Cart Assistant uses Agentic Architecture. Cart Assistant leads to Simplified Shopping. Cart Assistant produces Draft Cart Generated needs uses leads to produces Complex GroceryNeeds users have vagueplans like 'healthybreakfasts for the… Cart Assistant AI featuretranslates naturallanguage or image… AgenticArchitecture multi-prompt stategraph orchestratesspecialized LLM and… SimplifiedShopping streamlines groceryshopping for users Draft CartGenerated preliminaryshopping cart readyfor user review From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Complex Grocery Needs needs Cart Assistant. Cart Assistant uses Agentic Architecture. Agentic Architecture enables Intent-Driven Shopping. Agentic Architecture helps Handles Complexity. Agentic Architecture ensures Ensures Safety. Cart Assistant leads to Simplified Shopping. Agentic Architecture informed by Evaluation-Driven. Cart Assistant produces Draft Cart Generated needs uses enables helps ensures leads to informed by produces Complex Grocery Needs users have vague plans like 'healthybreakfasts for the week' Cart Assistant AI feature translates natural language orimage prompts into draft carts Agentic Architecture multi-prompt state graph orchestratesspecialized LLM and deterministic tasks Intent-Driven Shopping shifts from manual item selection tointent-to-draft-cart model Handles Complexity breaks down complex requests intomanageable, specialized tasks Ensures Safety mechanisms to prevent unsafe orinappropriate items from being added Simplified Shopping streamlines grocery shopping for users Evaluation-Driven development guided by performance metricsand user feedback Draft Cart Generated preliminary shopping cart ready for userreview From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Complex Grocery Needs needs Cart Assistant. Cart Assistant uses Agentic Architecture. Agentic Architecture enables Intent-Driven Shopping. Agentic Architecture helps Handles Complexity. Agentic Architecture ensures Ensures Safety. Cart Assistant leads to Simplified Shopping. Agentic Architecture informed by Evaluation-Driven. Cart Assistant produces Draft Cart Generated needs uses enables helps ensures leads to informed by produces Complex GroceryNeeds users have vagueplans like 'healthybreakfasts for the… Cart Assistant AI featuretranslates naturallanguage or image… AgenticArchitecture multi-prompt stategraph orchestratesspecialized LLM and… Intent-DrivenShopping shifts from manualitem selection tointent-to-draft-cart HandlesComplexity breaks down complexrequests intomanageable,… Ensures Safety mechanisms toprevent unsafe orinappropriate items… SimplifiedShopping streamlines groceryshopping for users Evaluation-Driven development guidedby performancemetrics and user… Draft CartGenerated preliminaryshopping cart readyfor user review From startuphub.ai · The publishers behind this format

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.

Each stage in the graph has a distinct responsibility:

  • Cart Plan Generation: Interprets input to create planned items with search terms and constraints.
  • Candidate Retrieval and Enrichment: Queries store inventory for relevant products.
  • Semantic Relevance Judging: Determines the best product matches within context.
  • Price and Deal Constraint Enforcement: Applies user-defined price limits and preferences.
  • Quantity Selection: Translates colloquial quantities into purchasable units.
  • Guardrails: Validates inputs, outputs, and system behavior for safety and accuracy.
  • Cart Assembly: Consolidates all items into a final draft cart.
  • Content Refinement: Generates user-facing text for recipes or meal plans.

This modular design allows for parallel processing of items, significantly reducing latency. Instead of a slow, sequential build, the system processes multiple items concurrently.

Handling Complexity and Ensuring Safety

Translating natural language requests into precise shopping actions is complex. For instance, a prompt like "pasta for two, plus paper towels and vegan protein powder under $20" requires the system to capture multiple distinct intents and constraints.

Quantity selection is particularly challenging, moving from terms like "a dozen eggs" or "snacks for a party" to store-specific units. Cart Assistant uses a combination of LLM reasoning and deterministic validation to resolve these discrepancies, considering product packaging and common grocery knowledge.

Robust guardrails are essential for agentic grocery shopping. These include deterministic checks for schema validity, price limits, and availability, alongside LLM-based assessments for in-domain requests and prompt injection attempts. This layered safety approach ensures the system operates within defined boundaries.

Evaluation-Driven Development

The stochastic nature of LLMs necessitates a rigorous evaluation framework. Uber Eats employs a system that combines strict deterministic verification with an LLM-as-a-judge approach. This allows for precise measurement of changes and continuous refinement of the system's performance against a wide range of test cases.

This focus on evaluation ensures that improvements in one area, like recipe generation, do not negatively impact other functionalities, such as simple shopping lists. The system is continuously monitored using both synthetic and real-world data.

Cart Assistant represents a significant step towards more intelligent, personalized e-commerce experiences, turning complex user intent into actionable shopping carts with user control maintained throughout the process.

© 2026 StartupHub.ai. All rights reserved. Do not enter, scrape, copy, reproduce, or republish this article in whole or in part. Use as input to AI training, fine-tuning, retrieval-augmented generation, or any machine-learning system is prohibited without written license. Substantially-similar derivative works will be pursued to the fullest extent of applicable copyright, database, and computer-misuse laws. See our terms.