Rufus scales conversational shopping for 250M+ Amazon customers using Amazon Bedrock
Rufus was initially built on a custom in-house LLM optimized for the shopping domain, but training iterations took weeks or months, making it impossible to rapidly adopt advanced reasoning and larger context window capabilities as frontier models evolved.
Off-the-shelf models evaluated before the custom LLM performed poorly in shopping domain evaluations, and larger third-party models added unacceptable latency and cost penalties.
Adopting Amazon Bedrock increased development velocity by over 6x.
Rufus now serves more than 250 million annual users, with monthly users up 140% YoY and interactions up 210% YoY. Customers using Rufus are 60% more likely to complete a purchase, and auto-buy users save an average of 20% per purchase.
Show all 7 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
Adopting Amazon Bedrock increased development velocity by over 6x.
What tools did this team use?
Amazon Bedrock, Amazon Nova, Claude Sonnet, Amazon Nova Web Grounding, prompt caching, LLM-as-a-judge, converse API.
What results were reported?
annual Rufus users: More than 250 million; monthly users growth YoY: 140% YoY; interactions growth YoY: 210% YoY; purchase completion likelihood for Rufus users: 60% more likely (source-reported, not independently verified).
What failed first in this deployment?
Off-the-shelf models evaluated before the custom LLM performed poorly in shopping domain evaluations, and larger third-party models added unacceptable latency and cost penalties.
How is this ecommerce ops AI workflow structured?
Customer shopping query → Per-query model selection → Context injection → Web grounding for accuracy → Agentic tool execution → Conversational response delivered → Auto-buy price execution → Account memory update.