CaseAdvancedQuality, Cost & Token Economics / Leading vs lagging indicators for AI / #6

How do you build an early warning system for silent quality degradation?

A silent quality problem never trips a switch by itself. You have to build the switch, and if you set it too close to normal noise, the person watching it turns it off before it ever catches anything real.

The direct answer
Do not alert on a fixed pass rate. Alert on a drop against the metric's own trailing baseline, sized bigger than its normal week to week wobble. Score a daily sample of real conversations against a golden set, compare each day's score to the trailing 4 week average, and fire only when today's score falls about 4 points below that average, since normal weeks only ever move about 2 points on their own.
Do this, in order
  1. Alert on a drop against the trailing baseline, not a fixed score.Why: a fixed floor breaks the day the mix of cases gets naturally harder, and a moving baseline does not.
  2. Measure the normal week to week wobble before picking any cut-off.Why: you cannot set a threshold outside the noise until you know how wide the noise actually is.
  3. Set the cut-off at roughly double that wobble, about 4 points below the trailing average.Why: any tighter and the alert fires on the score's ordinary up and down, and the team learns to ignore it.
  4. Backtest the rule against a real past incident and a real calm month before trusting it.Why: a threshold that only sounds right on paper might stay silent during the exact week it needed to fire.
  5. Gate every new model or prompt version behind the same golden set before it ships.Why: catching a drop after launch is a fallback. Stopping it from launching at all is cheaper.
  6. Route every fired alert to a person reading the actual flagged transcripts, not just a number turning red.Why: the dashboard can tell you something moved. Only a transcript tells you what the model is actually getting wrong.

How to answer this out loud

Seven moves. This is an estimation question wearing a monitoring costume, so most of the work is showing your arithmetic, not telling a story.

1
Scope it to one real product
Say it like this
"Let's ground this in something specific. Ashfield Mutual runs FirstCall, a chat tool that gathers accident details from a customer right after a crash, the date, the location, who was involved, whether anyone's hurt, the policy number. Iosefa Kerrigan owns quality for it."
Why this works
A named product with a named owner stops the answer from staying an abstract policy statement.
2
Say why this is an estimation question, not a story question
Say it like this
"I want to be upfront that this is really a sizing problem. There's no habit to trace here, there's a number and a cut-off, so I'm going to walk the arithmetic, not tell you a parable."
Why this works
Naming the shape of the question up front tells the interviewer you picked the right tool on purpose.
3
State the equation before touching a single number
Say it like this
"The rule is: fire an alert when today's golden set score is more than a set number of points below the trailing 4 week average, where that number of points has to be bigger than the score's own normal week to week wobble. Two terms: the baseline, and the gap that separates a real drop from noise."
Why this works
Once the shape is on the table, every number that follows has a slot to sit in.
4
Put a real number on the wobble, then on the cut-off
Say it like this
"Looking back over Ashfield's last year of data, on any week with no real incident, the score never moved more than about 2 points from the week before. So I'd set the alert at roughly double that, about 4 points below the trailing average. I'd carry that as a range, 3 to 5 points, depending on how much a false alarm actually costs the team."
Why this works
Doubling a measured noise band is a defensible rule, not a number pulled from the air.
5
Prove the rule against a real past incident
Say it like this
"Backtest it. Fourteen weeks ago Ashfield swapped in a cheaper model without regrading it first, and the score quietly slid from 91 percent to 84 percent over 9 days before a claims examiner noticed a pattern of missing injury flags. Run the 4 point rule against that data and it fires on day 4, at 87 percent, five days before a person caught it by hand."
Why this works
A rule that only works in theory is a guess. This one has already been tested against a real failure.
6
Name the trap that breaks a threshold set too tight
Say it like this
"If I set that cut-off at 1 point instead of 4, it would fire two or three times a month on completely normal weeks, just because a slightly harder batch of claims landed in that day's sample. Iosefa's team would mute it inside a month, and it would be off the day a real drift showed up."
Why this works
This is the specific failure the whole design has to survive, said out loud instead of implied.
7
Close on the option you ruled out and the cost you're accepting
Say it like this
"We looked at a simpler rule, always require at least 90 percent, and ruled it out, because it breaks the day a storm sends in a run of genuinely harder multi car claims, which has nothing to do with the model. The real cost here is a couple of days of delay before any cheaper model version can ship, since it has to clear the golden set first. I'd take that delay over shipping a quiet drop in claim data."
Why this works
Naming a rejected option and a real cost turns "watch the metric" into an actual decision.
If you remember one thing The threshold is not the hard part. Knowing how much the number naturally wobbles on a normal week is. Skip that step and every cut-off you pick is a guess wearing a confident tone.

Let's learn

FirstCall is a chat tool inside Ashfield Mutual's claims app. After a crash, a customer opens it and types out what happened, and FirstCall pulls out the pieces a claims file needs: when it happened, where, who was involved, whether anyone was hurt, the policy number.

Before FirstCall, an intake specialist rang the customer and typed the same fields into a form by hand, about 14 minutes a call. FirstCall dropped that to under 3 minutes of specialist time per claim, mostly spent glancing over what the chat already caught.

Every week, Ashfield grades a random sample of 200 real FirstCall conversations against a fixed rubric, did it correctly capture every required field, and reports a pass rate. For most of the last year that number sat around 91 percent, and it moved a little each week the way any sampled number does.

# the rule
alert_today = (trailing_4wk_avg - today_score) > cutoff
cutoff = 2x normal_weekly_wobble

# owned numbers
trailing_4wk_avg = 91% # steady for most of the last year
normal_weekly_wobble = 2 pts # worst swing on a calm week, measured
cutoff (working) = 4 pts # range: 3 to 5 depending on false-alarm cost
alert line = 91% - 4 = 87%

Here is the turn. The score does not crash when the model quietly gets worse. It slides, a point or two a week, and every single week it is still inside the range a person would call normal on its own. Say this plainly: a quality drop that never trips an obvious line is not a smaller problem than one that does. It is a worse one, because nobody looks until a customer or a regulator does it for you.

A number that only ever moves a little is exactly the kind of number nobody double-checks, right up until the week it moves a little on purpose.
How the alert line gets built
Trailing 4 week average
91%
Normal weekly wobble
-2 pts
Safety margin, same size
-2 pts
Alert fires below
87%
The gap between the average and the alert line is deliberately twice the size of a normal week's wobble, so an ordinary bad sample never crosses it on its own.
Knowledge spark: what is a golden set? A batch of real conversations that get scored by a fixed rubric instead of by feel. It gives every week's grade the same yardstick, so a drop in the score means the answers actually got worse, not that a stricter grader happened to be on duty.

At its worst, this costs more than a bad week of data. Ashfield's claims examiners rely on FirstCall's captured fields to route a claim correctly, fast-track the ones with an injury flag, and set reserves. If the chat quietly stops catching injury mentions, those claims sit in the slow lane, and the customer who needed a fast response does not get one, for weeks, with nobody's dashboard saying anything is wrong.

The decision that mattered Comparing every week's score to a fixed floor instead of to its own recent history, which meant the alert either never fired or fired for the wrong reason.

The choice I would take back is building the very first version of this alert around a flat pass rate target, "stay above 90 percent," instead of a moving baseline. It felt simpler to explain in a meeting. It also meant the alert stayed silent through the entire 9 day slide from 91 to 84, because 84 still looked like a passing grade to anyone reading it cold.

What I would leave alone: the daily count of conversations FirstCall handles. That number swings by 30 percent depending on the day of the week and the weather, and nobody needs an alert on it, because volume moving around is not a quality signal, it is just Tuesdays being busier than Sundays.

The lesson: a metric that is allowed to drift a little every week needs a watcher that knows how much "a little" normally is. Otherwise you cannot tell a bad week from a bad model, and you end up either blind to the real thing or drowning in false alarms about the ordinary one.

Where a threshold set too tight actually breaks

The short version above gives the rule. This is the part that explains why the rule cannot be tighter than it is.

Hand sketched comparison titled Tuned to noise vs tuned to signal. Left, a gauge with a red needle labeled Tight cut-off, rings on normal wobble. Right, a gauge with a green needle labeled Cut-off past the noise, rings only on real drift.
Two alerts built off the same score. One rings every ordinary week. Only one of them is worth keeping switched on.

Say Ashfield had set the cutoff at 1 point instead of 4. A quiet Thursday where the day's sample happened to draw a few more multi car pileups, which are naturally harder to summarize, would drop the score by a point and a half against the trailing average. Nothing is wrong. Nobody changed the model. The mix of that day's cases was just a little harder than usual.

That alert fires anyway. Iosefa's team checks it, finds nothing, and closes it. It fires again the next week. By the third false alarm, someone mutes the channel "until we can tune it properly." The tuning never happens, because there is always something more urgent, and the alert stays muted through the week it actually needed to ring.

The failure is not that the alert missed a real drop. The failure is that the team had already stopped trusting it by the time a real drop arrived.

This is the trap worth naming directly, since it is the whole reason the threshold cannot just be "as sensitive as possible." An alert wired to fire on the model's ordinary day to day wobble teaches the exact people who need to trust it that it cries wolf. The guardrail is not a smarter alert, it is a threshold sized against a measured noise band instead of a guess, backed by a human actually reading the flagged transcripts whenever it does fire, so a real hit gets confirmed and a false one gets logged as evidence the threshold needs revisiting, not muted in silence.

What would move this threshold the most, if it were wrong
Noise band misjudged by half
4 pts
Daily sample cut in half
2.5 pts
Rubric graded less consistently
1.5 pts
Baseline window shortened to 2 weeks
1 pt
Getting the noise band wrong swings the right cut-off further than any other assumption in the model. Measure it from real history before picking a number, do not guess it.
Hand sketched number line titled How far below the average to set it. Marks at 3 points, more alerts catches sooner, 4 points, the working default, 5 points, fewer alerts catches later, and 7 points, the real incident's drop, further along the line for scale.
4 points is the working default. The real incident that mattered dropped the score by 7, well past the line either way, which is part of what makes the backtest reassuring.

The five letters, mapped onto this alert

This is an estimation and architecture question, so the framework is BOUND, not FLIPS. There is no habit to trace here, just an equation that has to earn its numbers.

B, break it down. The alert fires when today's score falls more than a set gap below its own trailing 4 week average, and that gap has to be bigger than the score's normal week to week wobble.
O, own numbers. Trailing average 91 percent. Normal wobble measured at 2 points. Working cutoff, 4 points below average, or 87 percent.
U, use a range. 3 to 5 points below the trailing average, depending on how expensive a false alarm is versus how expensive a missed week is.
N, nail the sanity check. Backtested against a real 9 day incident, it fires on day 4, five days before a person noticed by hand, and it stays silent through a calm month where the worst real swing was 2.3 points.
D, direction. The noise band itself is the assumption that moves this the most. Underestimate it and the cutoff is too tight, and a too-tight cutoff is what causes alert fatigue in the first place.

The alternative that got ruled out A flat floor, always require at least 90 percent, was considered and dropped. It cannot tell a real quality drop apart from an ordinary week where the claims that happened to come in were just harder to summarize, and it would have broken the first time a storm sent in a wave of genuinely complex multi car claims.

And if you want to be sure it really works, try it somewhere else

Same five letters, a completely different industry, and this time the number the whole thing hinges on is a plant disease call, not a claim field.

Loamwell AgTech runs CropScout, a chat tool a farmer texts a photo and a few lines to, and it comes back with a likely diagnosis and a next step. Mirembe Quennel runs product for it.

B, break it down. Fire an alert when the week's diagnosis accuracy against a graded set of known cases falls more than a set gap below its trailing average.
O, own numbers. Trailing 6 week average accuracy, 88 percent, graded against 120 known cases a week. Normal week to week wobble, measured at 3 points, wider than Ashfield's because plant symptoms photograph less consistently than a written claim.
U, use a range. 5 to 7 points below the trailing average, since the wider natural wobble here means a tight 4 point rule borrowed straight from FirstCall would fire almost every other week.
N, nail the sanity check. Backtest it against the week CropScout's photo model got swapped for a faster, smaller version without regrading: accuracy slid from 88 to 79 over 11 days, and a 6 point rule fires on day 5, four days before a county extension agent flagged a run of bad blight calls.
D, direction. Here it is the mix of crops in each week's photo sample. A week heavy on a crop the model handles worse naturally drags the score down with no real degradation behind it, so the sample has to be balanced by crop type before the alert can trust its own number.

CropScout, diagnosis accuracy over the swap
88% 82% 79% alert line, 82% day 0, model swapped day 11, agent flags it
The alert line crosses on day 5, marked where the line first dips under the dashed threshold, four days ahead of the human catching it in the field.

Swap the trigger and it still runs.
Speed: an interviewer caps this at ninety seconds. Skip straight to the rule: alert on a drop against the trailing average, sized bigger than the normal wobble, never a fixed floor.
Cost: engineering says a full daily golden set is too expensive to run. Fall back to a smaller weekly sample and widen the noise band and the cutoff to match, do not shrink the sample and keep the old tight cutoff.
The model got better, for real: accuracy climbs from 88 to 93 over two months. That is not a reason to relax the alert, it is a reason to update the trailing average it compares against, or a real improvement starts looking like a permanent alarm.

Where people run it wrong.
They pick a round number for the cutoff because it sounds reasonable, without ever measuring what a calm week actually looks like.
They set the alert and never revisit it, so it stays tuned to the noise band from the week it launched, not the noise band today.
They let the alert fire straight to a dashboard with no person reading the actual flagged cases, so a real hit and a false one look identical from the outside.

How to use it live. Say the reframe before naming a single number: "The hard part of this isn't picking a threshold, it's measuring how much this number naturally moves on a normal week before I pick one." That buys you room to walk the arithmetic instead of guessing a percentage out loud.

Flashcards (click a card to flip it)

1 · THE FRAMEWORK
Which framework fits this question, and why not FLIPS?
Tap to flip
ANSWER
BOUND. This is an estimation and architecture question, there's no behaviour to trace, just an equation and a set of numbers that need to be owned out loud.
2 · THE PERSON
Who is this answer about?
Tap to flip
ANSWER
Iosefa Kerrigan, who owns quality for FirstCall, Ashfield Mutual's chat tool for gathering accident details after a crash.
3 · THE EQUATION
State the alert rule in one line.
Tap to flip
ANSWER
Fire when today's golden set score falls more than a set gap below its trailing 4 week average, where that gap is about twice the score's normal week to week wobble.
4 · OWNED NUMBERS
What are the two numbers the whole threshold is built from?
Tap to flip
ANSWER
A trailing 4 week average of 91 percent, and a measured normal wobble of 2 points a week. The 4 point cutoff is just twice the second number.
5 · THE REJECTED OPTION
What alternative got ruled out, and why?
Tap to flip
ANSWER
A flat floor, always require at least 90 percent. Dropped because it cannot tell a real quality drop apart from a normal week where the mix of cases was just harder.
6 · THE NUMBER
Fill in the blank: the real incident slid from 91 percent to ___ percent over ___ days before a person caught it.
Tap to flip
ANSWER
84 percent, over 9 days. The 4 point rule would have fired on day 4, five days earlier.
7 · THE SANITY CHECK
How was this threshold actually tested, not just calculated?
Tap to flip
ANSWER
Backtested against a real past incident, where it fires 5 days early, and against a calm month, where it never fires and the worst real swing was 2.3 points.
8 · CROSS PRODUCT TRANSFER
Section 4 answers this same question again for a different product. Which product, and what changed?
Tap to flip
ANSWER
CropScout, Loamwell AgTech's crop disease chat tool. The normal wobble was wider there, 3 points, so the working cutoff had to widen too, 5 to 7 points instead of 3 to 5.

Check yourself Score: 0 / 0

True or false
1. True or false: the right way to set this alert is a fixed floor, like "always require at least 90 percent."
  • True
  • False
Show hint
Think about what happens the day a naturally harder batch of cases comes in with no model problem at all.
Show answer
False. A flat floor cannot separate a real quality drop from a normal week where the mix of cases was just harder, and it stayed silent through the whole real incident in this answer.
Multiple choice
2. What should today's score actually be compared against?
  • A. Yesterday's score alone.
  • B. Its own trailing 4 week average, minus a gap bigger than its normal wobble.
  • C. A number set once at launch and never revisited.
  • D. The competitor's published accuracy rate.
Show hint
The rule has to move with the metric's own recent history, not sit still.
Show answer
B. A moving baseline adjusts as the product's normal range shifts, which is exactly what a fixed number can't do.
Fill in the blank
3. Backtesting the 4 point rule against Ashfield's real incident, the alert would have fired on day ___, which is ___ days before a claims examiner noticed by hand.
Show hint
Check stage 5 of the walkthrough.
Show answer
Day 4, five days before. The score crossed 87 percent on day 4 of the 9 day slide, well ahead of the manual catch on day 9.
Multiple choice
4. Why not just set the alert to fire the moment the score dips by even half a point?
  • A. Half a point is too small a number for a computer to detect.
  • B. That's within the score's ordinary week to week wobble, so it fires on normal weeks and the team learns to ignore it.
  • C. Golden sets can only be graded once a month.
  • D. It would require a much bigger engineering team to build.
Show hint
Compare half a point against the measured normal wobble of 2 points.
Show answer
B. A threshold inside the noise band fires on ordinary variance, not real drift, and alert fatigue means it gets muted right when a real drop needs it most.
Short answer, apply it yourself
5. Pick a product you use yourself. Name one metric it probably tracks that has real week to week noise, and describe what a badly tuned alert on it would look like.
Show hint
Look for a number that naturally bounces around even when nothing is actually wrong.
Show answer
Model answer: A food delivery app's on-time percentage. It naturally swings with weather and weekday traffic, maybe 3 or 4 points a week with no real problem. An alert set to fire on any single-day dip would ring constantly during a rainy week and get muted, right before a real courier-routing bug quietly drags it down for real.
Short answer
6. If Ashfield's normal wobble had actually been 3 points, not 2, would a cutoff of 4 points below the trailing average still be a safe choice? Why or why not?
Show hint
Compare the size of the cutoff to the size of the wobble it's meant to sit outside of.
Show answer
Not really. At a 3 point wobble, a 4 point cutoff is barely outside normal swings, closer to a coin flip than a real signal. The rule of doubling the wobble would put the real cutoff nearer 6 points, which is exactly why measuring the noise band correctly matters more than any other number in this model.
Before you close the answer
Why this works
Tests whether you reach for a confident-sounding fixed number or actually measure the thing you're setting a threshold against. Most candidates propose a percentage before they've asked how much that percentage normally moves on its own.
Follow-up traps
"What if the model genuinely gets better and the baseline keeps climbing? Won't the alert eventually punish good news?" Response: the trailing average updates every week on its own, so a real, sustained improvement raises the baseline it compares against within a month, it does not sit fixed at the old number the way a flat floor would.

"Isn't grading a daily sample against a rubric expensive to keep running forever?" Response: yes, and that is the real cost being accepted here, a person's time to grade and to read every flagged transcript, in exchange for catching a drop in days instead of whenever a customer complaint finally surfaces it.
If pressed
The golden set itself needs refreshing, not just the score. Ashfield rotates 15 percent of the graded cases back in every quarter, because a set built entirely from last year's accident patterns starts missing new failure types as the mix of claims changes, and a stale golden set would grade a genuinely worse model as fine.
From U2xAI Academy

From answering questions to owning outcomes.

A live workshop where you ship a working AI agent, defend a launch decision, and walk away with a portfolio recruiters can't wave off, not just more questions to study.

  • A live AI agent you actually shipped
  • A launch decision you can defend under pressure
  • An interview-ready portfolio, not more flashcards
Know more