Concepts / Monitoring Models and Collecting User Feedback

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.

  • Programming

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.

Hard attribute filterRemoves candidates thatfail requirementsPublic informationshortlistBenchmarks and leaderboardrankingOwn evaluationpipelineYour prompts and yourmetricsProduction monitoringModel in use, feedbackcollectedsmaller poolshortlistchosen model
In what order do the four stages run, and what does each stage pass on to the next? The usual direction is left to right, with each stage handing a smaller, better-informed set of candidates forward.
Worked example

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.

  1. 1
    Stage 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.

  2. 2
    Stage 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.

  3. 3
    Stage 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.

  4. 4
    Stage 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.

Result

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.

Designer-chosen tasksTasks picked by benchmarkdesignersYour application'spromptsWording your users actuallysendDesigner-chosencriteriaJudging rules set by othersYour chosen metricsDefinition of a good answerfor you
How does the information a public leaderboard provides differ from what a team's own experiments provide, and why does that difference matter for choosing a model? The left column shows what the leaderboard reflects; the right column shows what the team's pipeline 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.

Hard attributesBuild-or-buy choicePublic informationShortlistOwn pipelineExperimentsProductionmonitoringFailures and user feedbackReconsider earlierdecisionNew information arrivesforwardforwardforwardfeedback reveals a problemloop back
When monitoring in production reveals a problem, which earlier stage is revisited, and how does the process loop back instead of moving forward? User feedback collected in production flows back into the evaluation stages as new information that can trigger a reconsideration.

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?

  • Keep the self-hosted plan and tune the prompts

  • Return to the build-or-buy decision and switch to a commercial API

  • Skip the public information stage entirely from now on

  • End the workflow because the evaluation is complete

Reveal answer
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

MEDIUM

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 like

    Picking the highest-scoring model on a public ranking for a customer support assistant and deploying it directly.

    Why it fails

    Benchmarks measure the tasks their designers chose, not the users, wording, and answer standards of your application.

    Do this instead

    Treat 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 like

    Selecting the most accurate model even though it is too slow for the expected volume of requests.

    Why it fails

    Quality, latency, and cost are balanced objectives, and a model that ignores two of them can be a poor fit.

    Do this instead

    Weigh 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 like

    Keeping a candidate that fails a non-negotiable requirement because its quality scores are strong.

    Why it fails

    A hard attribute is absolute, and no quality advantage can compensate for failing it.

    Do this instead

    Remove any candidate that fails a hard attribute immediately, before comparing the rest.

  • Common mistake

    Ending the workflow at launch

    What it looks like

    Assuming the evaluation is finished once the model is deployed.

    Why it fails

    Evaluation does not end at launch, and production monitoring can reveal failures and new information.

    Do this instead

    Keep 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.

Related concepts

More concepts starting with M