InterviewAdvancedShipping & Model Lifecycle / Rollout strategy and phased launches / #16
What should you do when the canary looks fine but you have a bad feeling?
The direct answer
Pull a random sample of the canary's own case outputs, the actual blocked transactions and the reasons the model gave for them, and read them by hand against what really happened. A clean block rate and a clean false-positive rate only prove the model landed on the right side of block-or-allow. They say nothing about whether its stated reason is the real one, and that gap is exactly what a bad feeling picks up on before a number can.
Do this, in order
Pull a random sample of the canary's real case outputs and read the model's stated reason against the actual facts, by hand.Why: it's the only check that can catch a model blocking the right transaction for the wrong reason, and a dashboard can't run it.
Lay the timeline: when the dashboard last read clean, and when the feeling actually started.Why: it shows whether the unease is chasing an early signal or reacting to nothing at all.
Get a second reader, not primed by the same hunch, to check a sample independently before acting on it.Why: it separates a real signal from confirmation bias planted by one hallway remark.
Pull dispute and override outcomes for the flagged slice specifically, not the canary's overall average.Why: a rare, severe gap can sit inside a metric that still reads perfectly clean.
Widen the sample past the first skim, scored against a rubric, before deciding whether to kill or ship the canary wider.Why: one afternoon of anecdotes isn't proof; a real random sample is.
Leave the block-or-allow threshold itself alone.Why: it isn't miscalibrated, block rate and false-positive rate already match the old model exactly; the fix is in what gets read, not in retuning a number that's already right.
How to answer this, stage by stage
Eight moves. This question tempts a vague answer about "trusting your gut" or "trusting the data," so most of these stages exist to show exactly what a bad feeling is a stand-in for, and the one check that turns it into proof.
1
Name the tool, the person, and the tension before anything else
Say it like this
"Let me put this on one product. Say a bank, Braithford, runs Ironclad, a tool that watches every card transaction and decides in under a second whether to let it through, block it, or hold it for a person, and writes one line explaining why. Freya Osagie is the PM. A new version, v4, is running as a canary on 5 percent of live transactions. Three weeks in, block rate and false-positive rate both match the old model, week after week. And Freya still doesn't trust it."
Why this works
A question about a feeling stays a feeling forever unless you name the tool, the person, and exactly which two numbers are reading clean.
2
Say your structure, then give the direct decision straight away
Say it like this
"I want to run this as a diagnosis, T-R-A-C-E: timeline, recut, assume nothing, cause candidates, evidence test. Because the real question isn't whether the dashboard is lying. It's that a dashboard was only ever built to check one thing, whether the decision landed right, and never built to check whether the model's own reason for that decision is real. So here's what I'd do. Pull a random sample of the canary's real case outputs and read the stated reason against the actual facts, by hand, before shipping it any wider."
Why this works
Naming the plan and the direct answer in the same breath means nobody has to wait for the ending to know what you'd do.
3
Lay the timeline before touching the feeling itself
Say it like this
"Ironclad's canary launched three weeks ago. Block rate: 1.9, 1.8, then 1.9 percent, against the old model's 1.8. False-positive rate: 4.0, 3.9, then 4.1 percent, against a 4.2 baseline. Every single week, the dashboard said the same thing: fine, maybe even slightly better. The feeling didn't start with a number moving. It started in week two, when Freya noticed she'd stopped opening the case file export herself, and by week three a colleague said something offhand that she couldn't stop turning over."
Why this works
Separating when the dashboard last read clean from when the unease actually began is what stops this from sounding like "the numbers were secretly bad the whole time," which they weren't.
4
Recut the aggregate against a hand-read slice, not another dashboard filter
Say it like this
"So I recut it, but not by segment this time, by kind of evidence. The dashboard's two numbers are an aggregate of outcomes: did it block the right side, yes or no. I pulled 50 of v4's actual blocked transactions and read the reason it wrote for each one against the real transaction facts. Under the old model, 46 of 50 reasons named the actual trigger, a device change, a location jump, a spending-velocity spike. Under v4, only 19 of 50 did. The other 31 all got some version of the same generic line: pattern inconsistent with typical account behavior."
Why this works
A gap that's invisible in two clean aggregate numbers and glaring in 50 hand-read cases is the strongest single move a diagnosis can make.
5
Rule out the feeling being unfounded before trusting it
Say it like this
"Before I act on that, I check whether I'm just primed to see it. I hand the same case files, unlabeled, to a fraud analyst who's never heard my hunch, and ask him to flag anything that reads off. He flags the exact same 31 cases, on his own. Then I check whether the generic-reason cases actually cost anything, or whether the wording is just cosmetic. Customers dispute and win reversal on 42 percent of the generic-reason blocks, against 16 percent of the specific-reason ones. It isn't wording. It's a real, measurable gap."
Why this works
Ruling out confirmation bias, and checking that the pattern actually costs something, is what separates a real signal from an anxious hunch dressed up as a finding.
6
Name three things a clean canary metric can miss
Say it like this
"Three reasons a clean dashboard doesn't mean a clean model. One, a rare, severe failure too small to move an aggregate number yet, like a brand-new fraud trick tried only six times against the canary in three weeks. Two, a qualitative trust problem no metric was built to catch, generic reasons that fraud ops can't act on, escalate, or learn from, even while block rate holds steady. Three, and this is the one that matters most here, a metric that's technically passing but for the wrong reason: the model is landing on the right block, but not because it found the same signal the old model found. It may be leaning on some other cue that happens to correlate with fraud in this canary slice right now, with no guarantee it keeps correlating once the model sees more of the real world."
Why this works
Naming three separate, named causes instead of one vague "something feels off" is what makes the next step a real test instead of a guess.
7
Run the one test that confirms which cause is real
Say it like this
"The evidence test is the same hand-read, just done properly: a full random sample, scored against a rubric, not a skim. It confirmed cause three. 62 percent of v4's blocked transactions got the generic reason regardless of what actually triggered the block, against 8 percent for the old model, and the ones with a generic reason were the ones customers successfully disputed most. That's a model getting the outcome right without being able to say why, which is exactly the setup where it stops being right the moment the world shifts under it."
Why this works
The evidence test is the hardest, strongest move in the whole method: it's the only step that looks at what the model actually did, case by case, instead of what its score claims.
8
Say what you'd measure, what you'd leave alone, then close on the one line
Say it like this
"Going forward, the canary checklist gets a third gate: not just the two dashboard numbers, a mandatory hand-read of a random case sample, every week, before graduation. I'd leave the transaction-speed alerts alone, they're a pure latency number with no generated text behind them, nothing to hand-read. So here's the answer. Ironclad's block rate was never wrong. It just never once got asked whether its own reasons were true. Read the cases before you trust the dashboard, not after."
Why this works
Ending on the decision, not a recap, is the line an interviewer actually remembers.
Let's learn
Braithford Bank built Ironclad to watch every card transaction the moment it happens and decide, in under a second, whether to let it through, block it, or hold it for a person to check. Whatever it decides, it also writes one short line explaining why.
Before Ironclad's newest version, the old model, v3, had run on all of Braithford's traffic for a year. When it blocked a genuinely fraudulent transaction, fraud ops could act on the written reason directly in about 92 out of every 100 blocks: a device changed twice in ten minutes, then a $2,400 charge two states away, that kind of thing, specific enough to escalate, specific enough to teach the next case.
Knowledge spark: what's a canary?
A canary is a small slice of real traffic, here 5 percent of transactions, routed to a new model version while the rest keeps running on the old one. The idea is to catch a problem on a small slice before it reaches everyone.
Now version four, v4, is the canary. It's been running on 5 percent of Braithford's transactions for three weeks. On the dashboard, it's clean: block rate 1.9 percent, matching the old model's 1.8. False-positive rate 4.0 percent, slightly better than the old model's 4.2. Every week, the numbers say the same thing: ship it.
Ironclad's canary dashboard, week by week
Block rate, v4 canary against the v3 baseline of 1.8%
baseline v3, 1.8%week 2, 1.8%week 3, 1.9%
Here is the turn. Those two flat, clean lines were never the story, and they were never going to be. The dashboard was built to check one thing: did the model land on the right side of block-or-allow. It was never built to check whether the reason the model gave for that decision was the real one.
Ironclad's block rate was never wrong. It just never once got asked whether its own reasons were true.
At its worst, this costs Braithford the thing fraud ops actually depends on the reason field for: the ability to escalate a real case fast, to build the pattern library the next investigation runs on, to tell a customer something specific. And underneath that, a model that lands on the right outcome without the right reason isn't guaranteed to keep landing there. If the cue it's actually using stops correlating with fraud once it sees the full population, not just this canary slice, a rare, high-value pattern gets waved through, and the dashboard would say the block rate is fine for weeks before anyone noticed, because a rare miss barely dents an aggregate number.
The gap between when Ironclad's dashboard first read clean and when anyone actually read what the model was writing
The choice I would take back. When Braithford first wrote the canary graduation checklist, a year earlier at v3's own launch, the only gate was the dashboard's two aggregate numbers. Nobody wrote in a mandatory hand-read of a random case sample, because back then everyone still read the narrative export out of habit, so it felt like the checklist would just be repeating something people already did. I would take that back. I'd put the hand-read into the checklist itself, not leave it to whoever still happens to be in the habit.
The decision that mattered
Read a random, properly sized sample of the canary's real case outputs by hand, reason against fact, and make that a required gate before graduation, not an optional habit that quietly fades once the dashboard has been green for a while.
What I would leave alone. Ironclad's transaction-speed alerts don't need any of this. They're a pure latency number, under budget or not, with no generated explanation behind them to check against reality. Reading case narratives for a metric that has no narrative would just be motion.
The lesson. A dashboard only checks what someone thought to measure. Block rate checks whether the model decided right. It was never built to check whether the model's own account of that decision was real. A bad feeling, most of the time, is a person noticing that second question is still open.
The week Freya stopped opening the case file
Read the short version above if you're short on time. This is the long version, for the part where you feel exactly how a clean dashboard can talk someone out of their own instincts.
Freya Osagie can read a fraud case in under a minute and tell you, before she finishes the paragraph, whether ops missed something or the model did. Five years running fraud product at Braithford Bank will do that to a person.
Ironclad's v4 canary launched on a Monday, 5 percent of live traffic, the rest still on v3. That first week, Freya did what she always did at the start of a canary: she pulled the full narrative export herself and read fifteen or twenty cases end to end, checking the model's stated reasons against what she already knew about each account. All fifteen checked out. The dashboard agreed. Block rate 1.9, false-positive rate 4.0, both fine.
By the second week, she'd handed the full narrative review to a junior analyst and only skimmed the dashboard summary herself. It kept being fine. She had three other launches that quarter.
By the third week, she didn't even open the export. She just watched for the green tick in the Thursday review meeting, and it was there, same as always.
Then, on a Wednesday, Callixte Mbeki said something in the hallway that wasn't even really addressed to her. He'd been reading canary cases as part of his normal rotation, and he said, half to himself, "Feels like it's blocking the same stuff, just with different words on it." Then he kept walking.
Freya couldn't let it go. Not because Callixte had proof of anything, he didn't, he'd said it like a shrug. But it matched something she hadn't let herself notice: she hadn't actually read a case in two weeks.
The remark wasn't the evidence. It was the reminder that she'd stopped looking for any.
So she pulled a real sample, 50 of v4's blocked transactions, and read every reason against the actual account facts. Nineteen named something specific. Thirty-one all read some version of "pattern inconsistent with typical account behavior," no matter what the transaction actually was.
Before she trusted that gap, she handed the same 50 cases, unlabeled, to a second analyst who'd never heard Callixte's remark. He flagged the exact same 31. Then she checked whether any of it actually cost anyone anything, or whether it was just clumsy wording. Customers disputed and won reversal on 42 percent of the generic-reason blocks, against 16 percent of the specific-reason ones. It was real.
So here is the decision I would take back. When Braithford wrote the canary checklist a year earlier, at v3's own launch, the dashboard's two numbers were the only required gate. Nobody wrote in a hand-read, because at the time people did it anyway, out of habit. The habit faded. The checklist never noticed, because it was never built to.
And the part I'd want to tell myself, if I could go back: we built a dashboard that could tell us whether the model decided right. We never built one that could tell us whether it was deciding right for a reason we could trust. I mistook a clean dashboard for a clean model.
What the hand-read actually showed
Before trusting the 31-case gap, Freya's team checked whether v4 was even getting the underlying decisions right. They checked the block-or-allow call on all 50 cases against known fraud outcomes: 47 of 50 were correct calls, in line with what the dashboard's own 1.9 percent block rate suggested. The model wasn't guessing badly. It was explaining badly.
Reason field, v3 against v4's canary, same 50-case sample size
92%
38%
v3, the old model reason names the real trigger
v4, the canary reason names the real trigger
The version the dashboard signed off a year ago
The version the dashboard is signing off right now
Block rate and false-positive rate never moved enough to flag this. Both versions land on the right side of block-or-allow at almost the same rate. Only reading the reason field by hand shows the gap.
That left the question of what a generic reason actually cost. Freya's team split the same 50 cases by whether the reason was specific or generic, and checked how often each group got disputed and overturned on review.
v4, specific reason (19 of 50)
Named the real trigger: device, location, velocity
16%disputed and overturned, in line with normal
v4, generic reason (31 of 50)
"Pattern inconsistent with typical account behavior"
42%disputed and overturned, well above normal
v3, generic reason (4 of 50)
Rare under the old model, mostly edge cases
25%small sample, not the main story
The generic-reason blocks weren't just harder to act on. They were wrong more often, and nobody could tell without investigating each one from scratch, because the reason field that was supposed to say why gave nothing to check against.
Three reasons a clean canary metric can miss, and the one the test confirmed
Not because anyone was careless. Each of these, on its own, looks like a small, forgivable rough edge in a new model. Together, they're why a canary that never once looked shaky could still be quietly failing the people who depend on its reasons, not just its outcomes.
Three separate, checkable causes, only one of them confirmed by the hand-read
Cause 1
A rare, severe failure too infrequent to move the aggregate yet.
Inside the canary window, a new device-emulation trick showed up six separate times against the 5 percent slice, out of roughly 42,000 canary transactions over three weeks. v4 let four of the six through. Six cases can't move a 1.9 percent block rate even a tenth of a point.
How you'd check it: pull every case tagged with a known emerging fraud technique specifically, not a random sample, and check the outcome case by case. A real gap here won't show up until it's already cost real money, because the aggregate literally cannot see six cases.
Cause 2
A qualitative trust problem no metric was built to catch.
A generic reason field doesn't move block rate or false-positive rate at all. It just quietly strips fraud ops of the ability to escalate fast, teach the pattern library, or tell a customer anything specific, even while every dashboard number stays green.
How you'd check it: track how often ops has to open a full manual investigation on a block the reason field should have already explained. A rising rate there is a real cost with no home on the canary dashboard.
Cause 3, confirmed
A metric that's technically passing, but for the wrong reason.
v4 is landing on the right block-or-allow call about as often as v3. But in 62 percent of its blocks, the reason it gives doesn't name the actual trigger. That means it may be leaning on some other cue that happens to correlate with fraud in this canary slice, with no guarantee that cue keeps correlating once the model sees the full range of real transactions.
How you'd check it: read a full random sample of blocked cases by hand, reason against fact, and score the share where the two genuinely match. If that share is far below the old model's, the outcome accuracy is riding on something the model can't or won't name.
TRACE, when the dashboard has nothing left to tell you
This reads like a question that wants a general answer about trusting instincts. The real job is diagnosis: work out whether a bad feeling is pointing at something real that two clean numbers structurally can't show, and prove exactly what that something is.
T, timeline. Ironclad's v4 canary launched three weeks before the check that mattered. Block rate read 1.9, 1.8, then 1.9 percent against a 1.8 baseline. False-positive rate read 4.0, 3.9, then 4.1 percent against a 4.2 baseline. Every week looked fine. The feeling didn't start with a number moving; it started in week two, when Freya quietly stopped reading case files herself, and sharpened in week three when a colleague's offhand remark named what she'd half-noticed.
R, recut. Not by segment this time, by kind of evidence: the dashboard's aggregate outcome numbers against a hand-read of 50 individual blocked-transaction cases. v3's old reasons named the real trigger in 46 of 50 cases. v4's canary reasons named it in only 19 of 50. The aggregate outcome numbers never showed this, because both versions land on the right side of block-or-allow at almost the same rate.
A, assume nothing. Before trusting the 31-case gap, rule out two things. First, is this Freya seeing what Callixte's remark primed her to see: a second analyst, unlabeled and unbriefed, read the same 50 cases and flagged the identical 31. Second, does the gap actually cost anything, or is it cosmetic wording: customers disputed and won reversal on 42 percent of the generic-reason blocks against 16 percent of the specific-reason ones. Both checks confirmed a real signal, not an anxious hunch.
C, cause candidates. Three, named and separate: a rare but severe failure too infrequent to move the aggregate, a new fraud trick tried only six times in three weeks; a qualitative trust problem no metric was built to catch, generic reasons that strip ops of the ability to act; and a metric technically passing but for the wrong reason, the model landing on the right block without its stated reason matching the real trigger.
E, evidence test. The same hand-read, done properly: a full random 50-case sample, scored reason-against-fact rather than skimmed. It confirmed cause three, 62 percent of v4's blocks got a generic reason regardless of the real trigger, against 8 percent for v3, and those generic-reason cases were exactly the ones customers disputed and won most often. The model was right on outcome, and it couldn't say why, which is precisely the setup that stops holding once the world underneath it shifts.
Why the hand-read is the hard step
Anyone can have a feeling that something's off. The hand-read turns that feeling into a number two versions of the same model produced under the same conditions, and shows exactly how much of the gap is real, instead of a hunch dressed up as a finding.
The same gap, on a crop photo instead of a card swipe
Silvergrain Cooperative pilots a plant-disease flagging tool for its member farmers: upload a photo of a leaf, get back a likely diagnosis and a one-line reason. Nomvula Khumalo leads the product. A new model version runs as a canary on 8 percent of uploads. Detection accuracy reads 91, 92, and 91 percent across three weeks, matching the old model's 90 percent baseline every time.
T. The canary launched three weeks earlier. Aggregate accuracy read clean every week. In week three, a regional agronomist mentioned to Nomvula that the captions on the newer model's alerts had started sounding "the same no matter what's actually wrong with the leaf." R. Recut by kind of evidence, not by region. Reading 40 flagged photos by hand against lab-confirmed diagnoses: the old model's captions named the real disease marker in 33 of 40 cases. The new model's canary named it in 14 of 40, defaulting instead to "leaf discoloration consistent with early stress" regardless of the confirmed disease. A. A second agronomist, unbriefed, read the same 40 photos and flagged the identical 26 generic captions. Farmers who got a generic caption acted on the alert, sprayed or didn't spray, correctly only 38 percent of the time, against 81 percent for a specific caption. The gap was real, not a wording quirk. C. Three candidates: a new fungal strain this season showed up in only a handful of uploads, too rare to move aggregate accuracy; generic captions erode farmers' willingness to act at all, a trust problem no accuracy number tracks; and the model may be flagging based on a lighting or soil-color cue that correlated with disease in its training photos, not the actual disease marker, a shortcut that won't hold once farmers photograph in different light and soil across regions. E. Take photos the model captioned generically, and check the visual cue it actually weighted most heavily using a saliency check: in 22 of 26 cases, the heaviest weight sat on background soil tone, not the leaf itself. Reshoot the same leaves against a neutral background: accuracy on those cases jumps to 88 percent, close to the specific-caption rate. The background cue, not a rare disease or a caption-writing problem, was the real driver, a different confirmed cause than Ironclad's, found the same way.
Swap the trigger and it still runs
Speed: Braithford could have pushed v4 to every transaction in a single day instead of a graduated canary, to hit a quarterly fraud-loss target. TRACE still starts by asking when the dashboard last read clean and when the feeling actually began, not by how fast the rollout ran.
Cost: the team could have skipped the weekly hand-read to save an analyst's afternoon. The wrong-reason gap still surfaces eventually, just after a real case goes uninvestigated instead of before.
The model really did get better: say v4's next iteration genuinely improves its reasons overall, and the generic-reason share drops company-wide. TRACE still finds whatever slice remains, because the recut isolates the reason-type gap even while the average looks like real good news.
Where people run it wrong
Trusting a clean block rate and false-positive rate as proof the model is safe to ship wider, without ever reading what it actually says about why.
Treating one colleague's offhand remark as either confirmed proof or dismissible noise, instead of running the second-reader check that tells you which it is.
Fixing the visible symptom, rewriting the reason templates to sound more specific, instead of checking whether the signal driving the decision is the one the reason names at all.
How to use it live
Buy yourself ten seconds by saying the gap out loud before answering. "There's what the dashboard measures, and there's what the model says about itself, which nobody's grading as a number. Let me tell you the one check that tells them apart." That's not stalling. That's where the real answer starts.
Flashcards (click a card to flip it)
This is a question about a bad feeling surviving a clean canary, worked as a diagnosis, so these eight test the TRACE moves and the real numbers behind them.
1 · THE FRAMEWORK
Which framework fits "what should you do when the canary looks fine but you have a bad feeling," and why?
Tap to flip
ANSWER
TRACE. It sounds like it wants an answer about trusting instincts over data, but the real job is diagnosis: work out whether the feeling is pointing at something real that two clean aggregate numbers structurally can't show, then prove it.
2 · THE PERSON
Who is this answer about?
Tap to flip
ANSWER
Freya Osagie, senior product manager for fraud at Braithford Bank. She's run fraud product there for five years.
3 · THE HABIT
What did Freya stop doing across the canary's three weeks, even though it kept working out fine?
Tap to flip
ANSWER
Personally reading the case narrative export. Week one she read it herself; week two she delegated it; week three she stopped opening it and just watched for the green tick in the review meeting.
4 · THE THREE CAUSES
Name the three things a clean canary metric can miss.
Tap to flip
ANSWER
A rare failure too infrequent to move the aggregate, a qualitative trust problem no metric was built to catch, and a metric that's technically passing but for the wrong reason.
5 · THE NUMBER
The old model named the real trigger in 92 percent of its blocked cases. The canary named it in only ______ percent.
Tap to flip
ANSWER
38 percent, 19 of 50 hand-read cases. Block rate and false-positive rate never showed this gap at all.
6 · THE CHECK
Name the one test that confirmed which cause was real.
Tap to flip
ANSWER
A full random 50-case sample, read reason against fact by hand. It confirmed 62 percent of the canary's blocks got a generic reason, against 8 percent for the old model, and those cases got disputed and overturned most often.
7 · THE FIX
What should change in Ironclad's canary checklist going forward?
Tap to flip
ANSWER
A mandatory hand-read of a random case sample, reason against fact, becomes a required gate before graduation, not something left to whoever still happens to be in the habit of reading it.
8 · CROSS-PRODUCT TRANSFER
Section 4 runs TRACE again on a different product. Which one, and what's the confirmed cause?
Tap to flip
ANSWER
Silvergrain Cooperative's crop-disease flagging tool, led by Nomvula Khumalo. The confirmed cause: the model was weighting background soil tone, not the actual leaf marker, a shortcut cue rather than the disease itself.
Check yourself Score: 0 / 0
Fill in the blank
1. The old model named the real trigger in 92 percent of its blocked cases. Reading 50 of the canary's blocked cases by hand, only ______ percent named the real trigger.
Show hint
Look at the reason-field chart, the two bars split by model version, not the block-rate line above it.
Show answer
38. The gap only showed up once someone read the reason field by hand, case by case, instead of trusting the two clean dashboard numbers.
True or false
2. True or false: because Ironclad's canary matched or beat the old model's block rate and false-positive rate every single week, that proves the new model was deciding for the right reasons.
True
False
Show hint
Check what a block-or-allow accuracy number can and can't measure about the model's own explanation.
Show answer
False. Both dashboard numbers only measure whether the model landed on the right side of block-or-allow. The hand-read showed the canary's stated reasons matched the real trigger far less often than the old model's, a gap the dashboard was never built to catch.
Multiple choice
3. Why couldn't Freya have just trusted Callixte's hallway remark and killed the canary on the spot?
A. Because a single remark could be noise or her own confirmation bias, and acting on it unchecked would be just as unfounded as ignoring it entirely.
B. Because analysts aren't allowed to comment on a canary in progress.
C. Because killing a canary requires a signature from outside the fraud team.
D. Because Callixte had already been wrong about a different model once before.
Show hint
Ask what a second, unbriefed reader's check is actually for.
Show answer
A. A remark could be a real signal or a hunch echoing back at itself. The second-reader check, and the dispute-rate check, are what turn "someone said something" into "this is real," in either direction.
Short answer
4. Name a place in Ironclad's rollout where this same hand-read wouldn't matter, and say why.
Show hint
Think about a metric with no generated explanation text sitting behind it at all.
Show answer
Model answer: "Leave the transaction-speed alerts alone. They're a pure latency number, under budget or not, with no written reason behind them to check against reality. There's nothing there for a hand-read to catch."
Short answer, apply it yourself
5. Think of an AI tool you've used yourself that gives an explanation along with its answer. How would you check, by hand, whether that explanation is the real reason or just a plausible-sounding one?
Show hint
Look for a case where you already know the real answer independently, then compare it to what the tool says caused its own answer.
Show answer
Model answer: "A spam filter that labels an email 'flagged: suspicious link' when the email has no link at all is the same gap. Pull a handful of flagged emails you can check by hand, compare the stated reason to what's actually in the message, and see how often the two genuinely match instead of trusting the flag rate alone." Any honest answer works if it names a real case you can independently verify, not just a general sense that the tool "seems trustworthy."
Fill in the blank
6. If the canary's generic-reason rate had matched the old model's 8 percent instead of 62 percent, out of that same 50-case sample, about ______ cases would have gotten a generic reason instead of 31.
Show hint
Take 8 percent of the 50-case sample.
Show answer
About 4. 8 percent of 50 is 4. Going from 4 generic-reason cases to 31 is the actual size of the gap the dashboard's two clean numbers never showed.
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.