From Conversation to Cart

A useful retail agent does not merely answer a shopper. It turns uncertain human intent into a valid, available and governable commercial action. This fifteen-part series follows that journey end to end. Parts 1 to 3 set out the value journey: why the agent is the smallest part of the system, how a conversation becomes a basket, and why a recipe is not a basket. Parts 4 to 6 cover the catalogue and decisions: personalisation as a constraint system, the catalogue as the real knowledge base, and assigning decision rights before building agents. Parts 7 to 12 are the production-engineering arc: load-testing the shopping journey, what concurrency teaches you, tokens as a capacity dependency, model routing and failover, tracing one basket across every dependency, and the readiness and connection-pool details that decide whether the journey works. Parts 13 to 15 cover governance and operations: security controls that break the journey, read-only SRE agents, and a production-readiness checklist. The series follows Ubuntu Grocer, a composite: a fictional South African grocery retailer whose scenario draws on lessons from real enterprise retail-agent delivery. Its people, systems and figures are illustrative and describe no single organisation. Research claims were checked on 5 November 2026.

15 articles

Working through any of this in your own organisation?

These articles come out of delivery work rather than theory. If the problems in this series look familiar, a short scoping conversation is usually the quickest way to work out what is worth doing first.

Talk to CloudNala