ConceptIntermediateAI Opportunity & Model Strategy / Model selection from a PM lens / #9
What non-quality factors should influence model choice: name four.
ORDERthe number everyone noticed first was the one that mattered least
Ampersand Bank runs a chat support desk for its banking app. A model answers routine questions, balance checks, refund status, a password reset, before a human ever opens the ticket. Ingrid Cassaday leads support operations, and it's her job to say which model the bank commits to, and for how long.
The direct answer
Rank vendor lock-in and exit terms first, not cost. Then support and uptime guarantees for when a call fails, then latency fit for the actual chat workload, and cost per call last, since it's the most visible of the four and the easiest to fix once you've noticed it. A cheap model behind a contract you can't exit is not actually cheap.
Do this, in order
Read the vendor lock-in and deprecation terms before signing anything.Why: it's the hardest of the four to undo, and it caps how much you can ever fix the other three.
Check support and uptime guarantees for what happens when a call fails.Why: a support channel with no fallback during an outage is a decision you can't undo mid-incident.
Test latency under real concurrent chat load, not a vendor's demo numbers.Why: live chat breaks the moment a reply takes longer than a customer will sit and wait.
Price cost per call against your real, growing volume, not today's snapshot.Why: it's the most visible number and the fastest to fix, which is exactly why it should rank last, not first.
Read the minimum-spend and exclusivity clauses line by line before assuming a cheaper model saves money.Why: a savings plan smaller than your contractual floor doesn't save anything yet.
Re-rank all four whenever volume changes materially.Why: the order that was right at 10,000 tickets a month isn't automatically right at 40,000.
How to answer this, stage by stage
Nobody is scoring whether you can list four buzzwords. They're scoring whether your order would have caught the block a naive ranking misses.
Stage 1
Scope it to one real support desk
Say it like this
"Say we build a support chat that answers routine banking questions before a human ever sees the ticket. That's the exact system I'd rank these four factors against."
Why this works
Keeps "name four factors" from turning into an unranked vocabulary list with nothing to hang a judgment call on.
Stage 2
Say the structure out loud
Say it like this
"I'll run this as ORDER. Outcome, what all four factors are competing to protect. Reversibility, which one is hardest to undo. Dependency, what unblocks what. Evidence, what you could learn cheaply first. Rank, the order, defended."
Why this works
Signals you rank by a method, not by whichever factor happens to feel most urgent this week.
Stage 3
Name the outcome, then reframe
Say it like this
"The outcome isn't 'the cheapest bill this month.' It's serving the same support quality sustainably as chat volume triples over the next year. Ranked against that outcome, the factor everyone notices first, cost, isn't actually the one that decides whether this works."
Why this works
This is where a strong answer stops being a list and becomes a real ranking, tied to a stated outcome instead of gut feel.
Stage 4
Give the ranked order
Say it like this
"Here's the order: vendor lock-in and exit terms first, since it's the hardest to undo and caps everything else. Support and uptime guarantees second. Latency fit for live chat third. Cost per call last, because it's the easiest of the four to fix once you've actually noticed it."
Why this works
This is the direct answer stated as an actual ranked list, not a vague "it depends on the situation."
Stage 5
Prove it with the number that surprised everyone
Say it like this
"Ampersand found a tiering plan that should have saved 3,360 dollars a month. But the original contract had a 4,000-dollar monthly minimum spend, locked for three years, signed back when volume was tiny. The savings plan worked technically and still couldn't clear the floor nobody had read."
Why this works
Compresses the whole argument into the one number that shows why lock-in had to be ranked above cost, not below it.
Stage 6
Close on what changes with volume
Say it like this
"This ranking isn't permanent. At 50,000 tickets a month, cost climbs enough that it earns a higher rank. But you only get to make that call on purpose if lock-in didn't already make the decision for you. Rank lock-in first, cost last, and re-check the order every time volume moves."
Why this works
Closes by restating the direct answer and showing the ranking is a live judgment, not a rule memorized once.
Let's learn
Say we build a support chat that answers routine banking questions before a human ever sees the ticket.
Before it, a support team handled every one of 10,000 monthly tickets by hand, about six minutes each, checking balances, resetting passwords, explaining a pending refund.
With the chat model live, most tickets get answered automatically. Ampersand picked one model tier, the most capable one, for every ticket, regardless of how simple the question was.
A vending machine charges the same for everything. A support desk doesn't have to.
Here's the turn: the real problem was never just which model answers a ticket best. It's that quality was the only factor anyone ranked on purpose. The other three, lock-in, uptime, and cost, rode along on whatever the first vendor happened to offer.
Quality picks the model. Everything else picks whether you can afford, keep, and trust that choice a year from now.
At its worst, that oversight locks you into a contract you can't exit, at a spend floor higher than what you actually need, agreed to before anyone modeled how fast volume would grow.
The choice I would take back
When the support chat launched, Ampersand defaulted to whichever vendor was already approved for an earlier AI feature, a fraud-explanation tool, because it was fast and finance liked not opening a new vendor review. That made sense when Ampersand had one small AI feature running. It stopped making sense the moment three more features silently inherited the same contract without anyone deciding that on purpose.
What I would leave alone: for a small internal pilot used by 50 analysts a month, this whole ranking barely matters. The spend is trivial and switching costs nothing, so there's no lock-in worth scrutinizing yet.
The lesson: the factor that's hardest to notice is exactly the one that should rank first, not last. Cost announces itself on a monthly bill. Lock-in doesn't announce itself until you try to leave.
Now here is the same thing as a story
The short version above is what you'd say in a vendor review. Read this one for what it felt like the quarter a colleague's remark turned an easy cost fix into a much bigger conversation.
Every Monday, Ingrid pulls last week's escalation queue and reads every ticket the model closed on its own.
For the first few months, chat volume was small, about 10,000 tickets, and the bill barely registered next to everything else in the budget. Nobody thought about cost, because there was nothing yet to notice.
Four factors, and only one of them shows up on a monthly invoice.
Volume grew steadily: 10,000 tickets, then 16,000, then 22,000, then 29,000. By month five it had reached 34,000, and the bill, still one flat rate for every ticket, had grown right alongside it.
In a finance review that month, a colleague asked the obvious question: "Why are we still paying the priciest tier for every ticket, even a routine password reset?"
Knowledge spark: why is cost usually the factor people rank first?
Cost shows up on an invoice every month, in a number anyone can read without technical context. Lock-in, latency under real load, and uptime guarantees only show up when something specific happens, a renewal, a spike, an outage, so they're easy to postpone thinking about.
Ingrid built the obvious fix: route the 70 percent of tickets that were routine to a cheaper model tier, keep the complex 30 percent on the premium tier. On paper, at 40,000 tickets a month, that dropped the bill from 5,600 dollars to 2,240, a savings of 3,360 dollars every month.
We found the fix everyone expected. We hadn't yet found the thing that would let us keep it.
When she brought the plan to finance to schedule the switch, they found the contract Ampersand signed at launch, back at 10,000 tickets a month, included a 4,000-dollar monthly minimum spend, locked for three years. The tiering plan worked. The bill still couldn't legally drop below the floor.
The colleague's remark in month five triggered the fix. The contract that capped the fix was signed in month one.
When the vendor was chosen at launch, nobody suggested reading the exit terms closely. "We already use this vendor for the fraud-copy tool, let's just extend it," someone said in that meeting, and it felt efficient, not risky, since volume was small and the minimum spend looked easy to clear.
Monthly cost: hoped-for savings vs. what the contract's floor allowed
The tiering fix was correct. The 4,000 dollar floor from the unread contract cut its real savings by more than half.
The real question was never which model tier answered a ticket best. It was whether Ampersand had noticed, before signing anything, that it was giving up the ability to act on cost at all for three years.
Cost is the closest, easiest problem. Lock-in is the farthest, hardest one. Rank by the second axis, not the first.
Most of the time, nothing is on fire yet. That's exactly when lock-in and uptime deserve the first look, not the last.
Ticket volume vs. the contract's flat spend floor, six months
For the first quarter, Ampersand paid the floor, not actual usage. Nobody had charted this until the colleague's remark in month five.
With lock-in ranked first from the start, Ampersand would have negotiated a volume-based ramp instead of a flat three-year minimum. The tiering plan would have saved the full 3,360 dollars starting the very next billing cycle, not the 1,600 the floor allowed.
What I'd tell myself, the day finance found that clause: the number everyone noticed first was never the one that decided whether the fix would work.
ORDER, mapped onto one vendor decisionNot a script for always distrusting cost. ORDER is what tells you when a quieter factor outranks it.
O
Outcome. What all four factors compete to protect.
Serving the same support quality sustainably as chat volume triples over the next year, not just this month's bill.
Without a stated outcome, ranking four factors is just opinion dressed up as method.
R
Reversibility. Which one is hardest to undo.
Vendor lock-in. A three-year minimum-spend contract signed at launch can't be undone mid-term, and it caps every later attempt to fix cost.
This is the hardest step and the reason lock-in outranks cost, even though cost is the one everyone notices first.
D
Dependency. What unblocks what.
You can't act on a cost-savings plan until you know whether the contract even allows the bill to move. Lock-in has to be checked before cost decisions become real.
Some order is forced by reality, not judgment. This is the forced part.
E
Evidence. What you could learn cheaply first.
Reading the contract's deprecation and minimum-spend clauses costs nothing but an afternoon, and it would have surfaced the 4,000-dollar floor months before finance found it by accident.
The cheapest evidence in this whole story was sitting in a document nobody had reread since signing it.
R
Rank. The order, defended.
Lock-in, then support and uptime, then latency, then cost last, because cost is the most visible and the fastest to fix once it's finally noticed.
The top pick is defensible in one line: rank by what you can't undo, not by what shows up on an invoice first.
The recap, one line per letter: outcome is sustainable support quality as volume triples, reversibility is vendor lock-in outranking cost precisely because it's hardest to undo, dependency is needing to clear lock-in before a cost fix can even take effect, evidence is a contract re-read that would have cost an afternoon, and rank is lock-in first, cost last.
And if you want to be sure it really works, try it somewhere elseSame five letters, a waste-collection dispatcher instead of a bank. The invoice looks different, but the seam sits in the same place.
Cormac Deighan schedules pickup routes for Verge Waste Solutions, choosing a model to answer resident questions about missed collections and bin swaps. Mapped onto ORDER: outcome is keeping dispatcher headcount flat as call volume grows through a city contract expansion. Reversibility: a single-region hosting requirement in one vendor's contract, agreed to for a launch-week discount, turns out to be the hardest thing to undo once Verge expands into a second state with its own data rules. Dependency: Verge can't finalize its cost-per-call model until it knows whether it's even allowed to route calls through a cheaper, out-of-region provider. Evidence: a half-day legal review of the hosting clause, cheap, and something nobody had done before signing. Rank: hosting and lock-in first, uptime during storm season second, latency third, cost last.
Swap the trigger and it still runs.
Speed: an interviewer caps you at sixty seconds. Say "rank lock-in first, cost last, because cost is the easiest one to fix once you notice it," and stop.
Cost: no legal budget to review every vendor contract line by line before launch. Say so honestly, and commit to reading just the termination and minimum-spend clauses first, not the whole document.
The model got better, for real: if the vendor drops its price next year, that's exactly when to re-check whether the same contract still lets you act on it, not assume a lower sticker price changes anything on its own.
Where people run it wrong.
They rank cost first because it's the easiest number to point at in a budget meeting.
They sign a multi-year contract at launch volume without modeling what the same terms mean at ten times the volume.
They treat "non-quality factors" as a single bucket instead of ranking them, so nothing gets checked before the contract is already signed.
How to use it live. The moment an interviewer asks for non-quality factors, ask yourself which one you'd regret not checking a year from now, not which one is easiest to name. Say that one first, and the rest of the list falls into a real order behind it.
Flashcards (tap any card to flip it)
1 · THE FRAMEWORK
What framework fits ranking non-quality factors in a model choice?
Tap to flip
ANSWER
ORDER: outcome, reversibility, dependency, evidence, rank. It ranks by what's hardest to undo, not by what's easiest to notice first.
2 · THE PERSON
Who is this answer about?
Tap to flip
ANSWER
Ingrid Cassaday, support operations lead at Ampersand Bank, who built a tiering plan that a contract's minimum spend capped in half.
3 · THE FOUR FACTORS
Name the four non-quality factors from this answer.
Tap to flip
ANSWER
Vendor lock-in and deprecation risk, support and uptime reliability, latency fit for the workflow, and cost per call at real volume.
4 · THE REVERSAL
Which factor did this answer rank first, against the obvious instinct?
Tap to flip
ANSWER
Vendor lock-in, ahead of cost, because it's the hardest of the four to undo and it caps how much the other three can ever be fixed.
5 · THE OLD DECISION
What decision would you take back?
Tap to flip
ANSWER
Defaulting to whichever vendor was already approved for an earlier AI feature, without separately checking that vendor's exit terms for the new support chat use case.
6 · THE NUMBER
Fill in the blank: the tiering plan should have saved $3,360 a month, but the contract's $___ minimum spend floor cut that to only $___.
Tap to flip
ANSWER
$4,000 minimum spend floor, cutting the realized savings to $1,600 a month instead of the full $3,360.
7 · THE REPLAY
Same tiering plan, lock-in ranked and negotiated first. What changes?
Tap to flip
ANSWER
A volume-based ramp instead of a flat floor means the plan saves the full $3,360 a month starting the very next billing cycle.
8 · CROSS PRODUCT TRANSFER
Section 4 runs this again for a different product. Which one, and what stays the same?
Tap to flip
ANSWER
Verge Waste Solutions' resident-call model. The factor changes to a single-region hosting clause, but the seam is identical: rank the hardest-to-undo term first, cost last.
Check yourself Score: 0 / 0
Fill in the blank
1. Fill in the blank: at 40,000 tickets a month, the flat-rate bill was $5,600, and the tiering plan should have dropped that to $___.
Show hint
Look at the grouped bar chart's third bar, "tiered, no floor."
Show answer
$2,240. That number never got realized, because the contract's $4,000 monthly floor capped the actual savings.
Multiple choice
2. Why does this answer rank vendor lock-in above cost, when cost is the number everyone notices first?
A. Lock-in is always more expensive than cost, in dollar terms.
B. Lock-in is the hardest of the four to undo, and it can cap how much you're ever able to fix cost later.
C. Cost doesn't actually matter for AI support chat products.
D. Vendors always lie about their pricing, so cost numbers can't be trusted.
Show hint
Look at the Reversibility step in the ORDER recap.
Show answer
B. The reversibility test is what decides the rank: cost is visible and fixable fast, but a locked contract removes your ability to fix it at all.
True or false
3. True or false: this answer says the ranking of these four factors never changes, regardless of ticket volume.
True
False
Show hint
Look at Stage 6 of the walkthrough.
Show answer
False. At high enough volume, cost earns a higher rank. The point is only that you should decide that on purpose, not by accident.
Short answer, where it wouldn't matter
4. Name a situation where this ranking barely matters, and say why.
Show hint
Look at "what I would leave alone."
Show answer
Model answer: A small internal pilot used by 50 people a month. The spend is trivial and switching vendors costs nothing, so there's no real lock-in risk yet to rank first.
Short answer, apply it yourself
5. Think of a subscription or vendor your team or family relies on. What's the non-obvious factor, besides price, that would be hardest to undo if you ignored it?
Show hint
Look for the thing that only becomes visible when you try to leave.
Show answer
Model answer: A cloud photo-storage service: the price is obvious every month, but the real risk is how hard it is to export years of photos in a usable format if you ever needed to switch.
Short answer, work the number
6. If the contract's minimum spend had been $2,000 instead of $4,000, would the tiering plan have saved the full $3,360?
Show hint
Compare the tiered no-floor cost of $2,240 against a $2,000 floor.
Show answer
Model answer: Yes. Since $2,240 sits above a $2,000 floor, the floor would no longer be the binding constraint, and the plan would have saved the full $3,360 as hoped.
Before you close the answer
Why this works
Tests whether you'll rank by what's hardest to undo, instead of by whichever factor is loudest on a monthly invoice.
Follow-up traps
"Isn't cost still the most important thing to a finance team?" Response: cost matters, but ranking it first means you'll only ever fix what's easy, while the thing that actually blocks a fix, an unread contract term, sits unexamined until it's too late to undo.
"What if the vendor with the best exit terms has worse latency?" Response: then that's a real tradeoff worth naming explicitly, but it's a decision made on purpose, at the top of the list, rather than a default nobody chose.
If pressed
Ampersand's renegotiated contract added a clause tying the minimum spend to a rolling three-month usage average instead of a flat number, so the floor itself now moves with real volume instead of freezing it at launch-day levels.
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.