Skip to main content

Command Palette

Search for a command to run...

Day 01: Why model choice is rarely the first production AI problem

Why production AI succeeds or fails in the system around the model, not in the model choice alone.

Updated
3 min readView as Markdown
Day 01: Why model choice is rarely the first production AI problem
V
I’m Vamsi, a builder focused on production AI systems. I write Production AI Field Notes to break down the architecture behind reliable LLM apps, RAG, agents, multi-agent workflows, evaluation, observability, safety, and governance. My goal is simple: help builders move beyond impressive AI demos and design systems that can be tested, operated, trusted, and improved in the real world.

Most AI projects open with the same question: which model should we use?

It is a reasonable question. It is almost never the one that decides whether the thing works.

The question underneath

Model choice is the part a team can evaluate in an afternoon and demo by Friday. That is exactly why it absorbs the attention. It is legible, comparable, and there are leaderboards.

The system around the model is none of those things. What feeds it context. What constrains its output. What checks the result. What happens when it is wrong. Who gets paged. Those decisions are slower, less exciting, and they determine whether the model's capability ever reaches a user intact.

Swap a good model for a great one and a broken system produces slightly more articulate broken output.

Where the failures actually surface

Here is what makes this hard to see: system failures do not look like system failures. They look like model problems.

The model scores well in isolation. Then in production it answers from a document that was superseded in March, or produces text a downstream parser cannot read, or takes eleven seconds when the user needed two, or confidently handles a case nobody defined a behaviour for.

Every one of those gets reported as "the AI is unreliable." None of them is fixed by a better model, and teams can spend a full quarter on model evaluation before noticing that the failing component was never the model.

What to decide before you pick

Three things, and none of them require knowing which model you will use:

  • The user outcome. Not "answer questions about our docs", the specific job, done specifically well enough to be worth shipping.
  • The boundaries. What the system may assume, retrieve, generate, and refuse. Especially refuse; that one gets skipped and then gets discovered in production.
  • An evaluation loop. Even fifty labelled examples. Build it before the demo becomes the standard, because once a demo has impressed someone, "it works" is already established as the baseline and nobody wants to measure it.

A test you can run today

Take one real request and trace it end to end. What feeds the model, what constrains it, what checks its output, and what happens when the answer is wrong or uncertain.

The gaps in that trace are your actual roadmap. In sixty days of these notes, almost everything that follows is a way of filling one of them.

Closing thought

A good AI product is not a model call with a UI around it. It is a controlled system that happens to use a model.

Day 1 of 60 Days of Production AI Systems.

If model choice were frozen today, which system behaviour would still need designing before real users could trust it?


Next: Day 02: Why LLMs feel intelligent but still generate one step at a time

Day 1 of 60 · AI Systems Basics (chapter 1 of 10)

M
Mateo Ruiz25d ago

One exercise that's helped our team is replacing the question "Which model should we use?" with "What happens when the model is wrong?"

That single shift changes the architecture discussion completely. You start thinking about evaluation, fallback paths, confidence thresholds, human review, monitoring, and ownership instead of benchmark scores.

In production, users rarely care which model is behind the product. They care that the system behaves consistently, recovers gracefully, and earns their trust over time. That's what ultimately determines whether an AI product succeeds.

V

Exactly. That question, “what happens when the model is wrong?”, forces the real production concerns into the open early: evaluation, fallbacks, confidence thresholds, human review, monitoring, and ownership. In practice, that is where trust is built. Model choice matters, but reliability is what users actually feel. Appreciate you adding this perspective.

AI Systems Basics

Part 1 of 6

A beginner-friendly foundation for understanding production AI systems. This series explains why AI is more than a model, how next-token generation works, why tokens and context windows matter, and how prompts and creativity settings become product decisions.

Up next

Day 02: Why LLMs feel intelligent but still generate one step at a time

The practical reason LLM behavior needs constraints, validation, and repeatable output design.