Jacket for AI-Native Product Architecture — Designing a system around a component that can be wrong
ArchitectureFree to read · Open access · 12 of 12 chapters

AI-Native Product Architecture

Designing a system around a component that can be wrong

A product with a probabilistic component needs bounded uncertainty, reversible actions, visible confidence, honest escalation and a per-interaction economic model, and the interaction shape decides all of them.

Most AI features fail for reasons that have nothing to do with the model. They fail because nobody decided whether the system suggests, drafts or acts, and so nobody designed the undo, the abstention, the escalation or the cost ceiling that each of those shapes implies. This book makes the interaction shape the first decision and derives the rest from it: reversibility, confidence display, routing, unit economics, latency budgets, caching that cannot serve a wrong answer faster, and the evidence that tells you to cut the feature.

What it makes operable

  1. 01

    Choose between suggest, draft and act before designing anything else

  2. 02

    Design reversibility, abstention and escalation into the product surface

  3. 03

    Model the unit economics of one interaction, including its failures

  4. 04

    Decide on evidence when to cut the feature

Contents

12 of 12 published

Every chapter is free to read in the browser, cites its own sources, and stands on its own if you came for one decision rather than the whole argument.

  1. 01A Component That Can Be WrongWhat a probabilistic dependency does to everything downstream of it.11 min
  2. 02Deciding Where AI Belongs and Where It Does NotA test for whether the model is load-bearing or decorative.12 min
  3. 03Suggest, Draft, or Act: Choosing the Interaction ShapeThe one decision that fixes reversibility, latency and cost for everything after.11 min
  4. 04Designing Reversibility Into the ProductUndo, preview and staging as product features rather than engineering afterthoughts.12 min
  5. 05Confidence, Abstention, and EscalationLetting the product decline, and making a decline useful to whoever reads it.13 min
  6. 06Routing: Capability, Cost, FallbackA routing table derived from per-step eval results rather than from instinct.13 min
  7. 07The Unit Economics of a FeatureCost per successful interaction, counting retries, review and failure.13 min
  8. 08Latency Budgets and Perceived SpeedStreaming, optimistic state, and the gap between fast and feeling fast.12 min
  9. 09Caching Without Serving the Wrong Answer FasterCache identity that includes the principal, the policy and the corpus revision.13 min
  10. 10Data Flywheels That Do Not Poison ThemselvesFeedback loops that improve the system instead of laundering its errors.13 min
  11. 11Failure UX: What the User Sees When It Is WrongDesigning the wrong answer, because you are going to ship one.13 min
  12. 12Deciding to Cut the FeatureThe evidence and the threshold for stopping without a political fight.13 min

In the age of AI

The advantage was never the model. It's knowing what to build with it — and having a team that can actually ship it.

That's the part I help with: finding where AI genuinely makes your business faster, deciding what's worth building, and standing behind it once it's live.

Four offices, one very full passport

Every dot on this map is a conversation I still remember.

World map showing ViitorCloud offices in Ahmedabad, Zürich, Washington D.C. and Port Louis, and the countries where Vishal Rajpurohit has spoken and travelled
Germany
Indonesia
Saudi Arabia
Spain
Japan
Denmark
Turkey
Singapore
Ireland
Czechia
France
Thailand
Sweden
Mexico
Qatar
Italy
South Korea
Poland
United Kingdom
Malaysia
Belgium
Canada
UAE
Netherlands
Vietnam
Norway
Oman
Portugal
Australia
Austria
New York, USA
Chicago, USA
Las Vegas, USA
San Francisco, USA
Los Angeles, USA
Ahmedabad, India — headquarters
Zürich, Switzerland
Washington, D.C., United States
Port Louis, Mauritius
  • Where I've spoken
  • Office
Sixty seconds from the roadQuick lessons and keynote moments — tap to watch