Monitoring Models and Collecting User Feedback
The model evaluation workflow has four stages: filtering by hard attributes, using public information, running experiments with your own pipeline, and monitoring in production.
Why a Leaderboard Looks Like the Answer
Imagine you are building a customer support assistant and you need a language model to power it. The fastest-looking route is to open a public leaderboard, sort the entries by their scores, and pick the one at the top. Many teams do exactly this. It feels rational: the ranking is public, the numbers look precise, and someone else has already done the testing.
This article examines why that shortcut is incomplete and what a more reliable process for choosing a model looks like. The process is called the model evaluation workflow. It is a four-stage method for deciding which model an application should use, and the rest of the article traces how a pool of candidate models is narrowed as it moves through those stages.
Watching a Candidate Pool Shrink
The four stages of the workflow share one defining property: each stage takes a larger pool of candidates and produces a smaller, better-informed one. The work also becomes more expensive and more specific as you move along. Early stages are cheap and coarse. Later stages are costly and tailored to your situation.
Tracing a candidate pool through the workflow
A team starts with 20 candidate models for its support assistant. Trace roughly how many remain after each stage, using illustrative numbers.
- 1Stage one: hard attributes
The team's non-negotiable requirements remove candidates immediately, regardless of quality. Suppose 8 of the 20 fail a requirement, such as a policy that rules out certain hosting arrangements. Pool size: 12.
- 2Stage two: public information
Benchmark performance and leaderboard ranking help choose the most promising models to test more closely. The goal is a shortlist, not a verdict. Suppose the team keeps the 4 strongest-looking models, balancing quality with latency and cost. Pool size: 4.
- 3Stage three: own evaluation pipeline
The team runs experiments with its own prompts and metrics. Suppose the results single out one model that answers its real support questions best within its latency and cost limits. Pool size: 1.
- 4Stage four: production monitoring
The chosen model goes live. Monitoring watches for failures and collects feedback. Evaluation does not end at launch, so the team keeps watching the model it selected.
The pool moved from 20 to 12 to 4 to 1 across the stages, with each stage using more specific and more costly information than the one before.
The Four Stages in Order
The workflow is normally applied in a fixed order, starting with the cheapest filter and ending with the stage that runs once a model is in use. Each stage is described below in the order it is normally applied.
Why a Leaderboard Is Not Enough
A public leaderboard answers one question well: how did each model perform on the tasks and criteria that someone else chose? It does not answer the question your application actually poses, which is how a model will behave with your users, your wording, and your definition of a good answer. The two sources of information differ in who designed the test and whose needs it reflects.
Balancing Quality, Latency, and Cost
Within the team's own evaluation pipeline, quality is only one of three objectives. The pipeline balances quality, latency, and cost for the team's specific needs. This matters because these three objectives pull against one another. A model that produces slightly better answers may respond more slowly or cost more at the expected volume of requests, and a faster or cheaper model may give slightly weaker answers.
The source material does not give a formula for weighing these objectives against each other. What it establishes is that the weighing depends on your own needs, which is why the pipeline is built from prompts and metrics you control rather than from a universal ranking.
Looping Back to Earlier Decisions
The workflow is drawn from left to right, but it is not a strict one-way line. The stages are iterative, which means a decision made in an earlier stage can be reopened once newer information arrives from a later one. The return path in the diagram represents that possibility. Production monitoring is one of the main sources of such new information, because it reveals how the chosen model behaves with real users.
What do you think happens?
A team plans to host an open source model itself. Its own pipeline then shows that open source options fall short of the performance it needs. What does the team do next?
Reveal answer
Return to the build-or-buy decision and switch to a commercial API
The workflow lets a later result reopen an earlier decision. The build-or-buy choice sits near the front of the process, so this kind of finding sends the team back to it, and the source describes a team making exactly this switch.
The build-or-buy question is worth singling out. Most companies will not build foundation models from scratch, so the real choice is between commercial model APIs and hosting an open source model. This decision can significantly reduce the pool of candidate models, which is why it belongs near the front of the process and why it is often reconsidered later.
Applying the Workflow to a New Case
A team is choosing a model for an internal document summarizer. Its leaderboard shows one model at the top with the highest score, but that model is hosted in a region its policies forbid, and its response time is far slower than the team needs. Which stage removes this model first, which stage would test the remaining candidates on the team's own documents, and what would prompt the team to revisit an earlier decision after launch?
Hints
- Start with the stage that handles non-negotiable requirements.
- Consider which stage uses prompts and metrics the team controls.
- Think about what production feedback could reveal that a leaderboard could not.
Common Mistakes When Choosing a Model
Common mistake Choosing the top leaderboard entry without further testing
What it looks likePicking the highest-scoring model on a public ranking for a customer support assistant and deploying it directly.
Why it failsBenchmarks measure the tasks their designers chose, not the users, wording, and answer standards of your application.
Do this insteadTreat the leaderboard as a way to build a shortlist, then test the shortlist with your own pipeline.
Common mistake Optimizing for quality alone
What it looks likeSelecting the most accurate model even though it is too slow for the expected volume of requests.
Why it failsQuality, latency, and cost are balanced objectives, and a model that ignores two of them can be a poor fit.
Do this insteadWeigh quality against latency and cost for your specific needs during shortlisting and experiments.
Common mistake Treating a hard attribute as one factor among many
What it looks likeKeeping a candidate that fails a non-negotiable requirement because its quality scores are strong.
Why it failsA hard attribute is absolute, and no quality advantage can compensate for failing it.
Do this insteadRemove any candidate that fails a hard attribute immediately, before comparing the rest.
Common mistake Ending the workflow at launch
What it looks likeAssuming the evaluation is finished once the model is deployed.
Why it failsEvaluation does not end at launch, and production monitoring can reveal failures and new information.
Do this insteadKeep monitoring in production, and collect user feedback that can send the team back to an earlier stage.
Putting the Workflow Together
The four stages run in order: filter by hard attributes, narrow with public information, experiment with your own pipeline, and monitor in production. Each stage hands a smaller, better-informed pool of candidates forward, and each is more specific and more costly than the one before. Because the stages are iterative, production feedback can reopen an earlier decision, such as the build-or-buy choice.
Key Takeaways
- The model evaluation workflow has four stages in order: filtering by hard attributes, using public information, running experiments with your own pipeline, and monitoring in production.
- Public benchmarks and leaderboard rankings help build a shortlist, but they cannot be fully trusted to represent your application's users, wording, and definition of a good answer.
- Your own evaluation pipeline, built from prompts and metrics you control, balances quality, latency, and cost for your specific needs.
- The workflow is iterative: production monitoring and user feedback can reopen earlier decisions, such as commercial API versus self-hosting.