← all concepts

Rufus

Amazon's AI shopping assistant — a multi-component RAG system that plans a query, retrieves across Amazon's own sources, and streams an answer.

Rufus is Amazon's AI shopping assistant, and it's a useful public example of how a real production assistant is built — not one magic model but a multi-component pipeline. Understanding its shape helps you reason about how products and content get surfaced inside AI shopping.

The flow runs: a query planner classifies intent and plans retrieval; retrieval-augmented generation pulls evidence from Amazon-owned sources (the product catalog, customer reviews, community Q&A, Stores APIs, and sometimes the web); a custom shopping-specialised LLM generates the answer; and a streaming layer renders it token-by-token, "hydrating" it with live product cards and prices. Reinforcement learning from customer feedback improves it over time.

The query planner sits on the critical path — generation can't start until planning finishes — which mirrors the plan-then-act pattern of an AI agent. For brands, Rufus shows that visibility increasingly means being present and well-structured in the sources an assistant retrieves from.

Related concepts

Mechanism