CaseAdvancedShipping & Model Lifecycle / Prototyping with LLMs and rapid POCs / #18

Describe how you would prototype a multimodal feature.

The direct answer
Size the prototype's test set as the number of real photo-plus-voice input combinations the feature will actually meet, times a floor of repair cases to test inside each one, not one clean photo and one clear sentence per repair type. Double that floor only for the combinations where the model can't see the hazard directly, or where the photo and the voice line disagree. Then check the whole plan against how long it actually takes to go stage that many real photos and real voice recordings by hand. If staging the test set costs more time than building the real feature would, the prototype has quietly stopped being a shortcut.
Do this, in order
  1. Size test cases as input-combination count times a repair-case floor, not one clean photo and one clear sentence per repair type.Why: one input per modality proves the logic works on the day you recorded it yourself, in good light, in a quiet room.
  2. Name the real input combinations: clear photo plus short voice, blurry photo plus long voice, photo only, voice only, and photo and voice that disagree.Why: a customer never hands over the input the way a product manager does, and each combination breaks the assistant differently.
  3. Double the floor only where a wrong guess is genuinely dangerous, not just embarrassing.Why: a wrong aisle for a stuck lock and a wrong answer next to a hissing water heater are not the same size of mistake, and a flat floor treats them as if they were.
  4. Check the total against how long it actually takes to stage that many real photos and real voice recordings.Why: a prototype that costs more hours to stage than the real feature would take to build has stopped being a shortcut.
  5. Know whether the case floor or the combination count is the thing moving your total.Why: cut the wrong one and you either waste the staging time you have, or thin out exactly the combination the floor was meant to protect.
  6. Revisit the combination list once the feature's real fallback, DIY versus call a professional, is actually decided.Why: a firmer fallback rule changes which combinations carry the most risk, and the case count should move with that, not stay fixed from the first sketch.

How to answer this, stage by stage

Nobody is grading whether you land on exactly twenty-eight. They're grading whether you name the real input combinations before touching a number, whether the riskiest ones get more than an equal share, and whether the total survives a check against how long staging it actually takes. Eight moves get you there.

1
Name one real feature, not "a multimodal feature" in the abstract
Say it like this
"Let's ground this in something real. Say I'm the PM at a hardware retailer, building a feature inside their app. Point your phone at whatever's broken, hold the mic button and describe it, and the assistant tells you which aisle to visit, or tells you to put the phone down and call a professional."
Why this works
Interviewers can't grade "I'd test it a bunch." A named feature with a named decision gives them something to push on.
2
Say what a multimodal prototype actually has to prove
Say it like this
"A prototype here isn't proof the idea works. It's proof the assistant can read a photo and a voice line together the way a real customer hands them over, not the way a product manager hands them over."
Why this works
This is the reframe. Most candidates test one clean example per input type. The real job is proving the two inputs still make sense together when they're messy, or when they disagree.
3
State the build-up before touching a number
Say it like this
"The number of test cases equals the number of real photo-plus-voice input combinations the feature will see, times a floor of repair problems to test inside each one. Not one clean photo and one clear sentence per repair type."
Why this works
States the equation before a single figure lands, so what follows reads as arithmetic, not a guess.
4
Own the input-combination numbers
Say it like this
"I'd name five real combinations: a clear photo with a short voice line, a blurry or badly lit photo with a long, rambling voice line, a photo with no voice at all, a voice line with no photo at all, and a photo and a voice line that describe two different things. A floor of four repair problems tested inside each one, a faucet leak, a stuck lock, a cracked tile, a dead switch, is five times four, twenty."
Why this works
Turns "enough test cases" into a number a reviewer can check against a real, named list of combinations.
5
Weight the floor toward where a miss is actually dangerous
Say it like this
"Voice-only and mismatched-signal combinations aren't like the rest. With no photo, the assistant never sees the hazard, it only hears about it. When the photo and the voice disagree, that's exactly where a wrong guess hides. I'd double both floors to eight, adding eight more. Twenty plus eight is twenty-eight."
Why this works
This is the decision the whole estimate turns on. A flat floor treats every wrong guess as equally cheap, and it isn't.
6
Say what does not need the extra floor
Say it like this
"Not every combination earns the extra floor. A dead light switch guessed wrong just sends someone to the wrong aisle once. I'd leave the clear-photo and the blurry-photo combinations at the standard floor of four. Doubling everything is how a test set gets bloated for no reason."
Why this works
Shows judgment instead of blanket caution, and it's the check most estimation answers skip.
7
Test the total against a stopwatch, not a gut feeling
Say it like this
"Twenty-eight test cases, staged for real, finding or faking the problem, taking the photo, recording the voice line, writing down the right answer, at about twenty minutes each, comes to a little over nine hours. More than a working day. If staging ever costs more than building the real aisle-lookup feature would, I've stopped prototyping and started doing a slower job by hand."
Why this works
Ties the estimate to something a person can actually feel, not just a share of some larger set.
8
Name the lever, then close in one breath
Say it like this
"If I had to bet on what swings this number, it's the case floor, not the combination count. Raising the floor by one case across all five combinations, with the two doubled ones counting twice, adds seven. A whole new combination only adds four. So: five combinations, four cases each, doubled to eight for voice-only and mismatched signals, twenty-eight test cases, about nine hours to stage, and the floor is the first thing I'd revisit if that number needs to move."
Why this works
Answers the hardest follow-up directly and closes in one breath, the way a strong answer actually sounds.
If you remember one thing A prototype that only ever meets one clean photo and one clear sentence per repair type will always look finished. Size it as a floor per named input combination, doubled where a wrong guess actually costs someone something, checked against how many hours it takes a person to stage it by hand.

Let's learn

The feature is a camera button and a microphone icon, sitting on the same screen inside a hardware retailer's app. Point your phone at whatever's broken. Hold the mic button and describe it. The assistant tells you which aisle to visit, or tells you to put the phone down and call a professional instead.

Knowledge spark: what does multimodal mean here? It just means the assistant reads more than one kind of input at the same time. A photo and a voice line together, not a photo instead of a voice line. Each one can be right while the other is wrong.

Before asking anyone to build it, someone has to prove the assistant can actually read a photo and a voice line together, the way a real customer hands them over. Not the way the person who built it hands them over.

The first way to prove it: pick six common repair jobs, take one clean photo of each, good light, camera held steady, and record one short, clear voice line describing exactly what's wrong. Walk each one through the logic by hand. Six for six. Fast. Clean. Convincing in a room.

The second way: name every real combination of photo and voice a customer could actually hand over, including the messy ones, and test a real spread of repair problems inside each one.

We didn't fail a test case. We failed the one customer standing next to a water heater that was trying to tell someone something.

At its worst, that gap costs more than a wrong aisle. It's the case where the photo shows a pipe and the voice line mentions a smell, and the assistant answers the photo instead of listening to both.

The decision that mattered Size the test set by input-combination count times a repair-case floor, not by how convincing a hand-recorded walkthrough looks. Six for six proves nothing if every input was clean, quiet, and recorded by the person who already knew the right answer.

The choice I would take back. The first test set was six photo-and-voice pairs, all recorded by the product manager herself, in her own kitchen, good light, calm voice, one input per repair category. The fix: five real input combinations (clear photo plus short voice, blurry photo plus long voice, photo only, voice only, and photo and voice that disagree), a floor of four repair cases each, twenty. Double the floor for voice-only and mismatched signals, since those are the two places the assistant can miss a hazard it never actually saw, adding eight more. Twenty-eight test cases, not six, before the feature goes anywhere near a real store.

What I would leave alone. The clear-photo and blurry-photo combinations don't need the extra floor. Guess a dead light switch wrong and a customer just walks to the wrong aisle once, thirty seconds lost, nobody hurt. Not every combination is worth doubling, only the ones where a miss costs something a customer can actually feel.

The lesson. Six for six sounds like proof. It's only proof of whatever the person building the test was careful enough to record cleanly.

Now here is the same thing as a story

Skip this if you already believe a self-recorded demo and a real customer's input aren't the same test. Read on if you want to feel why they aren't.

For three weeks, the best number in Ngozi Achike's whole pitch deck was six. Six for six.

Ngozi runs product for the "what's wrong with this" feature at Anvilcross Hardware, a retailer with about forty stores and an app most of its regulars keep on their home screen. The idea was simple to say out loud: point your phone at whatever's broken, hold the mic button, describe it, and the app tells you the aisle, or tells you to call someone instead of trying it yourself.

Before pitching anyone, Ngozi wanted proof the idea actually worked, not just a slide. So one afternoon she picked six of the store's most common repair jobs, a leaky faucet, a stuck lock, a cracked tile, a dead switch, a jammed drawer, a wobbly deck board, and for each one she took a clean photo in her own kitchen or garage, good light, camera held steady, and recorded a short, clear voice line describing exactly what was wrong. Six inputs. Six correct answers. Right aisle, right fix, every time.

She put it in front of the executive team that Friday. Six for six, camera and voice working together, ready to build. She asked for a small pilot in three stores. She got it.

Two weeks in, an associate on the transcript-review team flagged one clip for her. A customer, standing near a water heater, had said something like this into the mic: "There's a hissing sound and kind of a rotten egg smell, been going on since this morning." But the photo never actually got the water heater in frame. It mostly showed the wall and a length of pipe behind it.

Hand-sketched comparison. Left panel, a single clean document icon labeled the demo set, captioned clean photo, clear voice, staged by the PM. Right panel, a question-mark box labeled the real pilot, captioned shaky photo, noisy voice, a hazard nobody tested for.
The same camera-and-mic screen, fed two different ways. One only ever saw the input its own product manager knew how to record. The other saw whatever a real customer's hands and voice actually gave it.

The assistant read "hissing" against a pipe shape in the photo, called it a loose fitting, and told the customer to tighten the connection themselves.

That's a gas smell near a water heater. That is not a tighten it yourself answer. It's a leave the house and call the gas company answer.

We didn't test the assistant. We tested six easy days from Ngozi's own kitchen.

Nobody got hurt. The associate on the transcript-review team caught the phrase "rotten egg smell" and called the customer directly before they touched anything. But Ngozi couldn't stop turning it over. None of her six demo inputs had ever included a case where the photo missed the actual hazard. None of them had a voice line that mentioned something the camera never saw.

Here's the part that actually cost something. It wasn't the one bad transcript. It was that three stores had already been running the pilot for two weeks on an assistant that had never once been asked to handle a photo and a voice line that didn't agree. Finding that out from a real customer's near miss, instead of from a test case built weeks earlier, meant the near miss was doing the job a test case should have done.

So here's what I'd take back. Building that first test set from one clean photo and one clear voice line per repair category, recorded by the person who already knew the right answer, instead of sizing it by every real combination a customer would actually hand over.

Ngozi rebuilt the test set properly: five input combinations, a floor of four repair cases each, twenty, doubled to eight for voice-only and mismatched signals, twenty-eight total, and this time nobody recorded the inputs themselves. Every case was written to match a pattern the store's own repair logs already showed happened. Run against the assistant as it stood, twenty of the twenty-eight came out right on the first pass, and every miss sat in the same two places: voice-only cases, and the ones where the photo and the voice disagreed. Two fixes: flag any voice line that mentions a smell or a hissing sound for a "call a professional" answer regardless of what the photo shows, and escalate any case where the photo and the voice line don't obviously match. Rerun: twenty-six of twenty-eight.

The real feature launched chain-wide that quarter. In its first month, it gave the right aisle or the right "call a professional" flag on 89 percent of cases on the first try. The six-clean-input version, run against that same real spread, would have handled an estimated 61 percent of it blind. And the case that used to slip past a photo that never quite caught the hazard, a smell or a sound mentioned only in the voice line, gets flagged for a professional now, on the first pass.

The thing I'd tell myself, the Friday I called six for six proof: a test built from six clean inputs you staged yourself will always look finished. That's exactly what makes it dangerous the moment a real customer hands you something you never tried to build wrong.

BOUND, sized for a camera and a microphone

This is a sizing question about how many real input combinations to test and how many repair cases inside each one, not a person's trust flipping between two settings, so BOUND fits and FLIPS doesn't.

B, break it down. The number of test cases equals the number of real photo-plus-voice input combinations the feature will meet, times a floor of repair problems to test inside each one. Not one clean photo and one clear sentence per repair type.
O, own the numbers. Five real combinations: clear photo plus short voice, blurry photo plus long voice, photo only, voice only, and photo and voice that disagree. A floor of four repair cases each (faucet leak, stuck lock, cracked tile, dead switch) gives five times four, twenty. Voice-only and mismatched-signal combinations carry real risk if the assistant guesses wrong, so their floor doubles to eight each, adding eight more. Total: twenty-eight.
U, use a range. If the prototype only tests the diagnosis call itself, three cases per combination is probably enough, and the total drops to about fifteen. If the real feature chains a few more steps, an aisle lookup, a stock check, a "this needs a licensed pro" escalation, each one is a place the workflow can branch, and covering those branches pushes the floor toward seven cases per combination, toward fifty. Start at twenty-eight, the plain four-case floor, and only widen it once the real fallback logic is decided.
N, nail the sanity check. Twenty-eight test cases, staged for real, finding or faking the problem, taking the photo, recording the voice line, writing down the right answer, at about twenty minutes each, comes to a little over nine hours. More than a working day, which is the whole point of a prototype check: cheap enough to run before the real feature gets built. If that number ever crept past what it'd take to actually build the real aisle-lookup logic, staging would have quietly turned into doing the job by hand instead of testing it.
D, direction. The case floor moves this more than the combination count does. Raising the floor by one case across all five combinations, with the two doubled ones counting double, adds seven. A whole new combination only adds four. If this number needs to shrink, the floor is the first place to look, not the combination list, since cutting a combination means an entire kind of customer input goes untested.

The build-up: five combinations, then the two that got doubled
5 combinations, flat floor of 4 repair cases20
+ Voice-only, floor doubled to 824
+ Photo and voice disagree, floor doubled to 828
The flat floor across five combinations does most of the work. The two doubled combinations only add 8 test cases between them, but they're the 8 that would have caught the case a hissing water heater exposed.
What moves the total most
Repair-case floor raised from 4 to 5 across every combination+7
A new input combination is added (e.g. video instead of photo)+4
The mismatched-signal combination gets dropped entirely−8
Two ordinary combinations merge into one (photo-only and blurry-photo)−4
Changing the floor swings the total nearly twice as hard as changing the combination count, in either direction. That's why the floor, not the combination list, is the first thing worth re-checking if this number needs to move.

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

A plant-care app runs the same idea on a leaf instead of a leaky pipe. A customer photographs a struggling houseplant and describes what's been happening out loud: how often they water it, whether it sits near a sunny window, whether they just repotted it.

B, break it down. The number of test cases equals the number of photo-plus-voice input combinations, times a floor of plant problems to test inside each one. Four named combinations: clear photo plus short voice, blurry or backlit photo, photo only, and voice only.
O, own the numbers. A floor of three plant-problem cases each, yellowing leaves, brown spots, wilting despite regular watering. Four times three is twelve. Photo-only gets that floor doubled to six, since without hearing about watering habits or a recent repot, overwatering and a pest problem can look nearly identical in a photo alone, adding three more. Total: fifteen.
U, use a range. Testing only the diagnosis call itself, two cases per combination is close to enough, dropping the total to about eight. Chaining in a plant-database lookup and a nursery-referral flag for anything that looks like a pest infestation pushes the floor to five cases per combination, toward twenty.
N, nail the sanity check. Fifteen test cases, staging a real struggling plant or borrowing one, taking the photo, recording the voice note, at about fifteen minutes each, comes to a little under four hours. Well under half a day, reasonable for a feature with lower stakes than a gas smell.
D, direction. Same shape as Anvilcross's. Raising the floor by one case across four combinations, with the doubled one counting twice, adds five. A new ordinary combination only adds three. The floor still moves it more.

Same shape, different lever At Anvilcross, doubling the floor protected against a hazard the camera never saw. At the plant app, doubling the floor protects against two ordinary problems that look nearly identical in a photo alone. Different lever, same rule: the floor moves the number more than the combination list does.

Swap the trigger and it still runs.
Speed: an interviewer caps the answer at 90 seconds. Skip straight to the split: floor of 4, doubled to 8 for the two riskiest combinations, 28 total, about nine hours to stage. The build-up backs it up if they ask.
Cost: instead of a case count, a manager caps the prototype at one day of staging time. Work backward: at 20 minutes a case, that's about 24 cases in eight hours, cover the two doubled combinations first and leave the rest for the next pass.
The model got better: a newer vision model rarely misreads a well-lit photo anymore. The floor doesn't drop on its own. Rerun the voice-only and mismatched-signal slices specifically, since a clean overall pass rate hides the one combination that used to fail.

Where people run it wrong.
They size the prototype by how convincing six clean, self-recorded inputs look, instead of a floor times a combination count.
They record every test input themselves instead of staging a real, unpicked spread, which quietly leaves out exactly the input a real customer would hand over.
They let the case count grow until staging it costs more hours than building the real feature would, so the prototype stops paying for itself.

How to use it live. Say the equation before any number: "the test case count is combination count times a per-combination floor, doubled wherever the model can't see the hazard directly or the signals disagree." That buys the time to name real combinations instead of guessing a round number that sounds thorough.

Flashcards (click a card to flip it)

1 · THE FRAMEWORK
What framework fits a question about prototyping a multimodal feature, and why not FLIPS?
Tap to flip
ANSWER
BOUND. This is a sizing question, how many real photo-plus-voice combinations to test before the feature ships, not a person's trust flipping between two settings.
2 · THE PERSON
Who is this answer about?
Tap to flip
ANSWER
Ngozi Achike, product manager for the "what's wrong with this" feature at Anvilcross Hardware, a retailer with about forty stores.
3 · THE HABIT
What did Ngozi stop doing once her six-input demo went perfectly?
Tap to flip
ANSWER
Testing the assistant against anything beyond six clean inputs she recorded herself. She never staged a case where the photo missed the hazard, until a real customer's near miss forced it.
4 · THE BUILD-UP, IN THIS STORY
What's the scenario-sizing build-up this answer turns on?
Tap to flip
ANSWER
Five input combinations at a floor of four repair cases each (20), with voice-only and mismatched-signal combinations doubled to eight each (+8), for 28 test cases total.
5 · THE OLD DECISION
What decision would you take back, and why did it make sense at first?
Tap to flip
ANSWER
Building the first test set from one clean photo and one clear voice line per repair category, recorded by the person who already knew the right answer. It made sense as a fast check before asking for a pilot, not once three real stores were running it.
6 · THE NUMBER
Fill in the blank: five combinations at a floor of four, doubled to eight for voice-only and mismatched signals, comes to ___ test cases, about ___ hours to stage.
Tap to flip
ANSWER
28 test cases, about 9 hours.
7 · THE REPLAY
Same rebuilt test set, real launch. What changes?
Tap to flip
ANSWER
Run against the rebuilt 28, the assistant gets 20 right first pass, misses concentrated in voice-only and mismatched-signal cases. After two fixes it reruns at 26 of 28. Live for its first month, the real feature gives the right aisle or the right "call a professional" flag on 89 percent of cases, versus an estimated 61 percent for the six-clean-input version.
8 · CROSS-PRODUCT TRANSFER
Section 4 answers this same question for a different product. Which product, and which combination gets the biggest floor there?
Tap to flip
ANSWER
A plant-care app that diagnoses houseplant problems from a photo and a voice note. Photo-only gets the biggest floor there, since without hearing about watering habits, overwatering and a pest problem can look nearly identical.

Check yourself Score: 0 / 0

Short answer, the number question
1. Say the mismatched-signal combination turned out to be low risk after all, and its floor dropped back to the standard 4, while voice-only stayed doubled. What would the new total be? Show the math.
Show hint
Start from the flat five-combination floor of 20, then add only voice-only's extra.
Show answer
24 test cases. Five combinations at the standard floor of 4 gives 20. Voice-only still doubles to 8, adding 4 more. The mismatched-signal combination now contributes nothing extra. 20 plus 4 is 24.
Multiple choice
2. Why does the voice-only combination get a doubled floor instead of the same 4 as, say, a dead-light-switch case?
  • A. Voice-only clips take longer to record.
  • B. Customers use voice-only more often than any other combination.
  • C. Without a photo, the assistant never sees the hazard directly, so a wrong guess there is more likely to be dangerous, not just inconvenient.
  • D. Voice-only clips are harder for the app to transcribe accurately.
Show hint
Ask what actually happens if the guess is wrong, not how the input was recorded.
Show answer
C. A misdiagnosed light switch just sends someone to the wrong aisle. A misdiagnosed hazard the assistant never saw can send someone to fix something themselves that they should have called a professional for. The floor should say so instead of treating every wrong guess as equally cheap.
True or false
3. True or false: raising the repair-case floor from 4 to 5 moves the total more than adding one new input combination.
  • True
  • False
Show hint
Check the sensitivity chart. Which bar is longest?
Show answer
True. Raising the floor by one case across all five combinations, with the two doubled ones counting twice, adds 7. A new combination on its own only adds 4. The floor moves the total more.
Fill in the blank
4. Five combinations at a floor of four repair cases, doubled to eight for voice-only and mismatched signals, comes to ___ test cases, which at about twenty minutes each to stage is about ___ hours of work.
Show hint
Check the O step's own numbers, then the N step's time math.
Show answer
28 test cases, about 9 hours. 20 from the flat floor, plus 8 more from doubling two combinations, is 28. 28 times 20 minutes is 560 minutes, a little over 9 hours.
Short answer, apply it yourself
5. Pick a multimodal AI product you use yourself, one that takes more than one kind of input at once. What's one input combination it would probably get wrong that a clean demo would never surface?
Show hint
Look for the input combination a well-meaning demo would never accidentally create on its own.
Show answer
Model answer: "A receipt-scanning expense app probably gets tested on a flat, well-lit receipt photo with a matching note. A crumpled receipt photographed at an angle, with a voice memo added later that names a different total than the one printed on it, is the kind of input a hand-picked demo would never include, but a real user's actual week has a few of these."
Multiple choice
6. What old decision does this answer actually take back?
  • A. Hiring more store associates for transcript review.
  • B. Building the first test set from one clean photo and one clear voice line per repair category, recorded by the person who already knew the right answer.
  • C. Launching the pilot in three stores instead of one.
  • D. Cutting the number of repair categories from six to four.
Show hint
A dial turned up or down doesn't count. Look for the actual sampling decision made when the first test set was built.
Show answer
B. The first test set only ever held one clean input per repair category, recorded by the product manager herself, so it had no way to catch how the assistant handled an input a real customer would actually hand over.
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