learn-asking-right-questions-as-ai-with-phoebe / Session 5 of 6
Learn Asking the Right Questions as an AI Developer with Phoebe · Session 5 of 6

Three projects, and the assistant that only drafts

You walked out of the meeting with a page of her answers: two hours a day per manager in the threads, four in five threads ending in a plain OK, one confirmation in twenty wrong, the outlet's order in another group in three languages, no record of anything once the phone leaves. That page is not a project. Left alone it becomes the thing she first asked for, "AI that answers the supplier WhatsApps", because that is the only noun anyone wrote down, and the version of it that answers on its own is the version that one day says yes to a substitute drug nobody checked. Tonight turns the answers into a tree with her outcome at the top, prunes it to three candidates in the order an AI developer least likes and most needs, scores them with a rule written where she can argue with it, and shapes a pilot with one manager and four suppliers. Door 3, the current way, does most of the work; the corridor is stated in full here.

🟡 Core AI developers, and anyone asked to "add AI" No code. A pen. 45 min
0-3 · Welcome 3-18 · The tree, the three, the pilot 18-40 · Build-along: your tree, your three, your first step 40-45 · Q&A
Part 0

Where we start

Sessions 1 to 4 were about getting facts out of a person who did not know she had them, and saying each one back in words she already uses. Adeline Tan, operations director of Harbourline, a constructed chain of 38 pharmacy and clinic outlets in Singapore and Malaysia, asked you "Can AI answer the supplier WhatsApps?" and, if you opened the current way first, told you most of what matters in 45 minutes. The danger now is the opposite of the first meeting's. Then you had too little; now you have a page of pains and a strong pull toward the one candidate you know how to build, which is a model. The move tonight is to let her outcome choose, to write the choosing down so she can see it and disagree, and to put the cheapest fix to the current way first even when it has no AI in it at all.

🎫 Clear all three quiz questions to stamp your passport Live = presented in the 45 minutes Self-study = the full depth, after class ★ Build-along = write it yourself

★ What you walk out with tonight. One page for a request you actually hold: her outcome in her words at the top of a tree, the pains she named as its branches, three candidate projects with a first step, a named person and what each needs, a scoring grid with the combination rule written above it, and a pilot with a scope, a partner, a test, a date and the one line the assistant may never cross. Session 6 folds that page into the brief you send her within 24 hours.

Part 1 · covers her answers as a tree

Her answers, back in order

5 min live

Teresa Torres's opportunity solution tree, reported here from her 2021 book, has four layers: a desired outcome at the top, the opportunities underneath it, solutions under the opportunities, and assumption tests under the solutions. An opportunity is a pain the customer voiced; a solution is a thing you could build; the outcome is what would be different if the pain went away. Adeline's meeting gave you all three layers, in her words, in the wrong order: she opened with a solution ("AI that answers the WhatsApps"), then gave you the pains, and only when you asked what would be different did she give you the outcome. The tree puts them back.

HER ANSWERS, PUT BACK IN ORDER outcome on top, in her words · pains she named underneath · things to build come last Adeline OUTCOME, in her words the area managers visit two outlets a day, read in the visit log she keeps; today they manage one, because of the phone OPPORTUNITIES: THE PAINS SHE NAMED two hours a day per manager, in the threads four in five threads end in a plain OK one in twenty confirmations is wrong order is in another group, three languages no record the phone left with the manager 36 suppliers each writing it differently SOLUTIONS, MORE THAN ONE, UNDER THE STRONGEST a reply template the manager taps to send a drafted OK match shown, manager sends a shared decision log before any draft exists replies on its own what she switched off Every box is something she said, except the bottom row: the only layer you are allowed to invent.
🔍 Click to zoom - the plum box came out of door 1, the hatched row is her pains as she said them, and the red box is the solution her own history already ruled out
LiveOutcome first, in her words2 min▶

The top box is the answer to door 1, and it is written in her words, not yours. At Harbourline it reads: head office expects an area manager to visit two outlets a day, and they manage one, because of the phone. Her test sits right beside it: the managers visit two outlets a day, and she reads the visit log herself. She told you, too, what she does not care about: the assistant's accuracy number. An AI developer should hear that sentence and feel the floor move, because accuracy is the number you were going to report.

Test the top box by turning the tree over. If what sits at the top is "an AI that answers the supplier WhatsApps", the tree is upside down: a solution is pretending to be an outcome, and every branch under it becomes a feature of the bot (languages, supplier formats, tone) rather than a pain of hers. That tree produces the thing she already switched off once. The board wants the word AI on a slide; she wants her managers in outlets. The top box holds the second, and the first becomes a sentence on the board slide about how the second was reached.

Keeping her words is not politeness. "Two outlet visits a day" is the number head office measures her managers on, so a project that points at it is one she can defend upward without translating. The moment you rewrite it as "reduce manual message handling", it is your project again.

LiveOpportunities are pains she named2 min▶

The second row is a transcript, not a brainstorm. Each box is a pain she voiced behind doors 2, 3 and 4: about two hours a day per manager in the threads; about forty threads a day each, about four in five ending in a plain OK; about one confirmation in twenty with a wrong price or a substitute in it; the outlet's original order sitting in a different WhatsApp group, in English, Malay and Chinese, with product nicknames; no record of what was decided, because the thread is the record and a manager who left in March took her phone with her; fourteen suppliers in Singapore and twenty-two in Malaysia, each writing its confirmation differently. Six boxes, six things she said.

The discipline is to write nothing in this row she did not say. "Unstructured inbound messages" is your diagnosis; "the order is in another group, in three languages" is her pain. The first is a solution wearing a problem's clothes, and it pulls a parsing model in behind it. Torres's rule, as reported, is that opportunities are framed from the customer's side, and the reason is practical: a pain in her words is one she will recognise on the page and fight for.

Which opportunity is strongest is the first real judgement on the page, and it is a judgement about the outcome. The plain OKs earn the heavy edge because they are where the two hours go: on her approximations, forty threads at four in five is about 32 plain OKs per manager per day, each one a lookup (does this match what the outlet asked for?) that ends in a word. Session 4's one concept is the whole argument: lookups can be drafted, decisions stay with the manager.

Self-studySolutions come last, and one of them is ruled out2 min▶

Solutions are the only layer you invent, and the rule is at least two per opportunity you take seriously. Under the plain OKs: a reply template the manager taps to send; a drafted OK that shows the match it made, which the manager reads and sends; and a shared decision log, which is not a reply at all but is what every draft will later need to check itself against. The point of writing more than one is to stop the first idea from becoming the plan because it was alone on the page.

The red box is the fourth solution, and it is on the page so it can be crossed out in words. An assistant that replies on its own is ruled out by two things she said, not by your caution: inside a thread, accepting a substitute or a price change is a decision only the area manager may make, and a wrong yes on a substitute is a compliance problem, because pharmacy products need a substitution record by law. And the POS vendor's chatbot answered a customer's prescription question wrongly last year; she switched it off within a week. Write those two facts under the red box and nobody has to argue about it again.

Torres's fourth layer, assumption tests, is the one AI developers skip because the model feels like the test. Under "a drafted OK, match shown" the assumption is that there is something to match against, and today there is not: no order table anywhere, and the outlet's side lives in another chat. The cheapest test is not a prototype; it is asking Farid to export one day of both halves of four suppliers' threads, by hand, one chat at a time, with any message carrying a customer's name left out. The Product Thinking course teaches the tree as a discipline; here it is borrowed for one job, ordering what she already told you.

Real world

The tree with "chatbot" at the top. A constructed case, but the shape is the common one. The year before your meeting, Harbourline's POS vendor switched on a chatbot, and the tree behind it, if anyone had drawn one, had "a customer chatbot" in the top box. Its branches were features: opening hours, stock checks, prescription questions. It answered a customer's prescription question wrongly, and Adeline switched it off within a week. Nothing in that tree pointed at a person who keeps a decision, so nothing in the build knew which answers it was not allowed to give. That is why she is wary of anything that replies on its own, and why the request reached you as a question rather than an order.

Part 2 · covers pruning and scoring

Three candidates, written down

5 min live

A tree with six branches and a row of solutions is a map, not a plan. The prune is to three candidates, one under each of three different pains, never three versions of the same bot. At Harbourline they come in the order an AI developer least likes and most needs. First, a decision log: every accepted substitute or price change written to one shared sheet, by the manager, so the record stops living on a phone. Second, a standard confirmation format written into the supplier contracts, which renew in three months. Third, and only third, an assistant that drafts the plain-OK replies for one manager and four suppliers, shows the match it made, and never approves a substitute or a price change. Then a score, written where she can see it, with the combination rule above the grid.

THREE CANDIDATES, ONE GRID, THE RULE WRITTEN ABOVE IT RULE, written first: impact x confidence x ease, 1 to 10 each. We multiply. CANDIDATE IMPACT CONFIDENCE EASE I x C x E AVERAGE 1 A decision log, one shared sheet each accepted substitute or price change 6 9 9 486 8.0 2 A confirmation format in the contracts that renew in three months 7 6 5 210 6.0 3 An assistant that drafts plain OKs one manager, four suppliers, never a yes 9 4 5 180 6.0 The digits are the developer's judgement, written down so she can argue with them. Averaged, rows 2 and 3 tie at 6.0; multiplied, the format beats the assistant. Row 1 comes first either way.
🔍 Click to zoom - the rule sits above the grid because a score whose rule is unwritten cannot be argued with, only accepted
LiveFrom tree to three2 min▶

Pruning has one rule: one candidate under each of three different pains, never three solutions to one. Three ways to build the assistant is a menu, and a menu makes her choose a build. Three projects under three pains is a portfolio, and a portfolio lets her choose a problem, which is the choice she is qualified to make. At Harbourline the three sit under "no record", "36 suppliers each writing it differently" and "four in five threads end in a plain OK".

Each candidate is written the same way, in four lines: what it is, in words from her tree; the first step, something that can start this week; who does it, a named person on her side and on yours; and what it needs, which at Harbourline is nothing until the SGD 15,000 tooling budget opens in Q1 for two of the three. "A decision log, one shared sheet, each accepted substitute or price change, written by the manager" is a candidate. "Improve supplier communication with AI" is a wish.

Notice what the prune did to the request. "AI that answers the WhatsApps" is not one of the three. The nearest thing to it is candidate 3, and it has been narrowed three times on the way: it drafts rather than sends, it drafts only the plain OKs, and it shows the match it made so the manager can see what was checked. The teach-back line on the where-does-the-decision-live question is the reason candidate 1 is first: "If the record is a phone, the first thing an assistant should produce is a log, before it produces a single answer."

LiveScore it, and write the rule down2 min▶

Sean Ellis and Morgan Brown's ICE score, reported here from Hacking Growth, rates each candidate on impact, confidence and ease, each from 1 to 10. How the three are combined is contested: some teams multiply, some average, and the summaries that quote the book describe its practice differently. So the honest move is not to pick the right rule. It is to write down which one you used, above the grid, before you fill in a digit.

The two rules can disagree, and this grid shows where. Multiplied, the decision log scores 6 x 9 x 9 = 486, the format 7 x 6 x 5 = 210, the assistant 9 x 4 x 5 = 180. Averaged, they score 8.0, 6.0 and 6.0: the format and the assistant tie. Multiplying punishes a weak leg, and the assistant's weak leg is confidence, 4, because there is no order table to match against and the other half of every thread is in another chat. Averaging forgives it. Neither rule is wrong. An unwritten one is.

The digits are yours, and that is the point rather than a weakness. "Why is confidence only 4 on the assistant, when it has the highest impact?" is a question about the shop, and the answer (nothing to match against yet) is the case for candidate 1. A ranking with no rule and no digits is a verdict, and a verdict she did not make is one she will not defend to the board.

Self-studyThe non-ML fix first1 min▶

Google's machine learning problem-framing course, read at source, gives one line that belongs on every AI developer's grid: verify that the current non-ML solution is optimized before you build anything cleverer. At Harbourline the current solution is a manager reading two chats side by side and typing OK, with no record kept. It is not optimized; it is not even written down. The decision log optimizes it without a model, and it is also the thing the assistant will need later: a list of what was accepted, by whom, for which supplier, is the only history a draft could be checked against.

The confirmation format is the same idea one step upstream. Thirty-six suppliers each write their confirmation differently, and the contracts renew in three months. A clause asking for items, quantities and prices in one fixed layout costs nothing and makes every later match easier, for a person or a model. The teach-back line that goes with the renewal question is the whole case: "A contract renewal is a chance to fix the input. Sometimes the best AI project is a form." The Decision Intelligence course owns the wider discipline of choosing between options under uncertainty; the grid here is a single page of it.

Real world

The clause that did the model's job. A constructed case, with the shape that recurs. Two of the four suppliers in the pilot already sent their confirmations as a numbered list of items and prices; the other two sent a paragraph, a photo of an invoice, and once a voice note. When the renewal came round, the new clause asked all four for the numbered list. Nobody trained anything. The drafts that arrived in Q1 were checked against a list that looked the same every time, and the confidence digit on candidate 3 went up because candidate 2 had quietly removed the hardest part of its job.

Part 3 · covers the pilot

One manager and four suppliers, not 36

4 min live

Door 6 is where the candidates become a pilot, and everything the pilot needs was in her answers. Her test: the area managers visit two outlets a day, and she reads the visit log herself. Her scope: one manager and four suppliers first, never all 36 at once. Her people: Farid, the area manager who is keen and will trial anything, and Priya in finance, who can give two hours a week. Her constraints: no budget this quarter, the SGD 15,000 opens in Q1, and a patient name in a message makes it personal data under Malaysia's PDPA, with a head office lawyer who takes four weeks to answer anything. Her dates: the board in six weeks, the contracts in three months.

THE LOG FIRST, THE FORM NEXT, THE DRAFTS LAST a constructed timeline · nothing spent before Q1 0 1 2 6 3m Q1 WEEK the brief one page, sent within 24 hours four suppliers chosen with Farid, threads logged contracts renew a confirmation format written into them the decision log one shared sheet, Farid, from Monday one board slide what the log caught and Farid's visits Q1: the drafts SGD 15,000 opens, four suppliers only the test two outlet visits a day, in the visit log she reads Nothing before Q1 costs money: the log is a shared sheet, the format is a clause at renewal. Not to scale after week 6. The board, the renewal and Q1 are her dates, not a plan you set.
🔍 Click to zoom - the slide is plum because it is the first thing she can show upward, and the page above the line is how she will know
LiveThe pilot is the first step, not the plan2 min▶

A pilot is the candidates with five things pinned to them: a scope, a partner, a test, a date, and a limit on what is shared. All five came out of doors 5 and 6, so none of them is yours to invent. Scope: Farid and four suppliers, because she said she would pilot with one manager and four suppliers and never all 36 at once. Partners: Farid, who will trial anything, and Priya in finance for two hours a week. Test: two outlet visits a day, in the visit log she reads. Date: the board in six weeks. Limit: no patient data in phase one, because a name in a message makes it personal data and the lawyer's four weeks would eat the six.

One manager beats three for a reason she can feel and you can measure. With Farid alone, the log is a habit one person forms and a visit log with one name on it; across three managers it is a policy, rolled out before anyone knows whether the habit holds. The visit log beats an accuracy number because the accuracy number measures the tool and the visit log measures the outcome. An assistant that drafts 95 of every 100 plain OKs correctly, a constructed figure, can leave Farid in one outlet a day if he still reads every thread twice before he trusts it. The teach-back line on the success question says it in seven words: "A visit log beats a satisfaction score."

The constraint shapes the sequence more than the ambition does. No budget this quarter means the first two steps use what exists: a shared sheet for the log, a clause for the format. When the SGD 15,000 opens in Q1, the pilot has produced the things a budget conversation needs: a log of what Farid accepted, for which supplier, and how often a confirmation was wrong, which is the bar any assistant has to beat.

Self-studyThe line the assistant never crosses2 min▶

Candidate 3 is written with its limit in the same sentence as its job: it drafts the plain-OK replies, shows the match it made, and never approves a substitute or a price change. That limit is not a safety feature you add later. It is her answer to door 2 written as a specification. Only the area manager may say yes to a substitute; a wrong yes is a compliance problem because pharmacy products need a substitution record by law; and about one confirmation in twenty carries a wrong price or a substitute. So the assistant's first job, when a confirmation does not match, is to stop drafting and hand the thread to Farid with the difference shown.

"Shows the match it made" is the half AI developers skip. A draft that says "OK" is a draft Farid has to recheck from scratch; a draft that says "OK: 3 items, prices as the outlet's order, no substitutes" is one he can check in a glance, and a glance is where his hour comes back. It also has to live where he already works: the managers are on their phones, in the van, and anything they use has to live inside WhatsApp or in something on the phone. The session 6 brief carries the limit as the line that most needs her agreement, in her words: the assistant will never approve a substitute.

Self-studyWhat the bench did not hear2 min▶

Run the tuned sheet on the session 3 bench and it scores 55 against door order's 54. The one point is worth reading, because it is this page. The tuned order hears two facts door order never does: that nobody keeps a record and a manager's phone left with her in March, which is candidate 1; and that the vendor's chatbot was switched off within a week, which is the red box and the limit on candidate 3. Door order trades them for two others: that the board wants the word AI on a slide, and that anything the managers use has to live inside WhatsApp.

Three facts this page leans on were not heard by either order within 45 minutes. The tuned sheet reaches its eleventh question at minute 45; the question about who would trial it is its thirteenth, and the question about the next deadline upward and the supplier contracts is its seventeenth. So Farid, Priya's two hours and the three-month renewal are facts you either ask for earlier than the sheet does, or send as questions in the covering note. And the most sensitive fact on the bank, that the only IT person holds the POS login and is leaving in January, stays unheard in both orders, because the question that surfaces it, who can log in to the POS back office, sits fourteenth on the tuned sheet and fifteenth on door order. A drafting assistant that needs the product list in Q1 should have that question on the follow-up list, asked by name.

Real world

The pilot the other managers asked for. A constructed case, with the shape that recurs. Farid kept the decision log for four weeks with his four suppliers. In week three it caught a substitute that one supplier had sent twice before; the log showed who had said yes the first time, and the second yes was a question instead. By the board meeting the slide had two lines on it: what the log caught, and Farid's outlet visits, read from the visit log. The two other area managers asked to be added before anyone proposed it. That is the difference between a pilot and a demo: a demo is shown, a pilot is missed.

Build-along

Your tree, your three, your first step

★ 22 min · everyone writes

One page, three columns. Take the answers you collected for your real request, or Adeline's if you have none yet, and build the page in six steps: the outcome in their words, the pains as they said them, two solutions under each of the three strongest with the assumption each rests on, three candidates with a first step, the grid with its rule, and the pilot with its limit. Every line is written tonight; nothing on the page is a decision the business person has not already given you the facts for.

THE PAGE, THREE COLUMNS, LEFT TO RIGHT 1 TREE outcome, their words pain pain pain two solutions under each with the assumption below 2 THREE CANDIDATES what · first step who · needs what · first step who · needs what · first step who · needs I C E rule 3 PILOT scope: Farid, four suppliers partner: Priya, 2 h a week test: two visits a day date: board slide, week 6 never: approve a substitute no patient data in phase one drafts wait for Q1 Left to right: her outcome picks the pains, the pains pick the three, the rule picks the first.
🔍 Click to zoom - everything plum on the page traces back to a door 2, 5 or 6 answer, which is how you can tell the pilot is hers

Write the outcome in their words at the top. Not a goal you would set for them. The sentence they said when you asked what would be different if the problem went away, with the number in it if they gave one, and the test they said they would read. If the sentence you have is "an AI that answers the messages", you do not have door 1 yet, and the tree cannot start; write the question you will ask to get it instead.

★ Step 1 · the outcome, her wordsOUTCOME (Adeline, door 1): "Head office expects two outlet visits a day. They manage one, because of the phone." TEST (door 6): the visit log, which she reads herself. Not the test: the assistant's accuracy number. She said she does not care what it is.

List the opportunities as they said them. One line each, their words, no diagnosis. Five to seven is normal for a 45-minute meeting. Mark the three that bear most directly on the outcome box; that mark is your first judgement, and you should be able to say why in one sentence per mark.

★ Step 2 · the pains, as said1. "About two hours a day each, in the supplier threads." 2. "About four in five of them end in a plain OK." <- strongest 3. "About one in twenty has a wrong price or a substitute in it." 4. "The outlet's order is in another group. English, Malay, Chinese, nicknames." 5. "Nobody keeps a record. She left in March and her phone went with her." <- strong 6. "Fourteen suppliers here, twenty-two in Malaysia. Each writes it differently." <- strong

Two solutions under each of the three strongest. Cheapest first, dearest second. Under each, one line for the assumption that has to be true, because that line is what the first step will test.

★ Step 3 · solutions and the assumption under eachUnder 5 (no record): a. a shared decision log, one sheet, the manager writes each yes assumes: Farid will write one line per yes b. a log the assistant fills in later assumes: an assistant exists, which it does not Under 6 (each supplier writes it differently): a. a confirmation format in the contracts renewing in three months assumes: suppliers accept a clause b. a model that reads 36 formats assumes: enough examples, and a list to match Under 2 (plain OKs): a. a reply template the manager taps assumes: the check is quick once the order is found b. an assistant that drafts the OK and shows the match assumes: the outlet's order can be read beside it

Write the three candidates, four lines each. What, first step, who, needs. One candidate per strong opportunity. The first step must be something a named person can do this week without asking for money. Write the assistant's limit into its "what" line, not into a footnote.

★ Step 4 · three candidatesC1 A decision log: every accepted substitute or price change, one shared sheet, written by the manager first step: Farid starts it Monday, four suppliers who: Farid, me needs: nothing C2 A standard confirmation format written into the supplier contracts first step: draft the clause with Adeline before renewal who: Adeline, me needs: the renewal, in three months C3 An assistant that drafts plain-OK replies, shows the match, never approves a substitute or price change first step: one day of four suppliers' threads, exported by hand, no customer names who: Farid, me needs: C1 first, then Q1 budget

Score the three, with the rule written above the grid. Impact, confidence, ease, 1 to 10. Write the combination rule first, then the digits. If your winner or your runner-up changes when you switch multiply for average, say so under the grid; that is the honest state of the choice.

★ Step 5 · the grid, rule firstRULE: I x C x E, each 1 to 10. (Some teams average. We multiply, because a weak leg should hurt.) I C E I x C x E average C1 decision log 6 9 9 486 8.0 <- first C2 confirmation form 7 6 5 210 6.0 C3 drafting assistant 9 4 5 180 6.0 Averaged, C2 and C3 tie; multiplied, C2 is second. C3's confidence rises once C1 gives it a history to check against.

Write the pilot in six lines. Scope, partner, test, date, limit, and what it needs. Every line comes from door 2, 5 or 6. If a line is yours rather than theirs, mark it as a guess to confirm; session 6 sends the page within 24 hours and the guesses are the questions in the covering note.

★ Step 6 · the pilotPILOT: C1 now, C2 at renewal, C3 from Q1, all with the same manager and suppliers scope: Farid and four suppliers (she said one manager and four suppliers, never all 36) partner: Farid, who will trial anything; Priya in finance, two hours a week (GUESS: she reviews the log weekly) test: two outlet visits a day, in the visit log Adeline reads herself date: one board slide in six weeks: what the log caught, and Farid's visits limit: the assistant never approves a substitute or a price change; no patient data in phase one needs: nothing before Q1; the SGD 15,000 conversation happens with the log in hand

The first project needs no model and produces a record she can see. That is the test of a first step for an AI developer, and it is stricter than it sounds. A record she can see is a line in a shared sheet from her own manager, not a demo you showed. If the first step needs a model, it is the third step; if it produces a tool rather than a record, it is the vendor's chatbot again.

Homework

Before session 6

45 min
  1. Build the tree for your real request. Their outcome at the top in their words, their pains as the row, two solutions and one assumption under each of the three strongest. If a solution replies or decides on its own, write under it which of their answers rules it in or out. If you cannot fill the top box, the homework is the question that fills it, and you ask it this week.
  2. Prune to three and score them with the combination rule written above the grid. At least one of the three must have no model in it. Run the grid a second time with the other rule and write one line on whether the order moved.
  3. Write the pilot in six lines: scope, partner, test, date, limit, needs. Mark every line that is your guess rather than their answer, and list the questions your sheet did not reach in the meeting.
  4. Bring all of it to session 6, printed, with your question sheet from session 1 and the thread map from session 2. The mock meeting runs on your own sheet, and the brief is written from these pages.
Check yourself

Three questions

Clear all three and session 5 gets stamped in your passport.

1 · Why is a decision log, with no AI in it, candidate 1 on an AI developer's page?

Google's problem-framing guidance, read at source, says to verify the current non-ML solution is optimized before building anything cleverer. The teach-back line puts it for this request: "If the record is a phone, the first thing an assistant should produce is a log, before it produces a single answer."

2 · The grid scores the format 7, 6, 5 and the assistant 9, 4, 5. What changes if you average instead of multiply, and what should you do about it?

7 + 6 + 5 and 9 + 4 + 5 are both 18, so both average 6.0; 7 x 6 x 5 is 210 and 9 x 4 x 5 is 180. Neither rule is wrong. The digits are the developer's judgement, and an unwritten rule turns a page she could argue with into a verdict she did not make.

3 · Why is the assistant written as "drafts the plain OKs, shows the match, never approves a substitute or a price change", and tested on the visit log?

The limit is her door 2 answer written as a specification, and her history backs it: the vendor's chatbot answered a prescription question wrongly and was switched off within a week. The test is door 6 in her words: two outlet visits a day, read from the log she keeps.

Sources covered

What this session teaches, and where it came from

◐Opportunity solution tree: outcome, opportunities, solutions, assumption testsTeresa Torres, Continuous Discovery Habits, Product Talk, 2021; reported from summaries, and taught in depth in the Product Thinking course
◐ICE: impact, confidence, ease, each 1 to 10Sean Ellis and Morgan Brown, Hacking Growth, Currency, 2017; reported, and whether the three are averaged or multiplied is contested, so the page says some teams multiply, some average, write down which
✓Verify the current non-ML solution is optimized before building anything clevererGoogle for Developers, "Introduction to Machine Learning Problem Framing", developers.google.com/machine-learning/problem-framing, accessed 2026-09-29; primary, read at source
✓The tuned sheet's one-point edge, and the facts neither order reached in 45 minutesFrom a run of the session 3 bench on its bank: tuned 55, door order 54; a finding about the constructed bank's mechanism, never a number about a real business
◐Harbourline, Adeline Tan, Farid, Priya and every fact in the treeConstructed. The 24 facts are printed in the bench's bank file and invented to be typical, not sourced; the ICE digits are the developer's judgement, as the page says
◐The timeline, the clause story, Farid's four weeks and the 95-in-100 figureConstructed to show the shape of a pilot that produces a record; no claim is made about real supplier behaviour or about how accurate a real drafting assistant would be

Every fact on this page, and its verification tier, is recorded in the course's source map.

Session 5 cheat sheet · pin this

Outcome on top, her wordsTwo outlet visits a day, from the visit log. A chatbot on top means the tree is upside down.
Opportunities are a transcriptPains as she said them. A diagnosis in your words is a model in disguise.
Three candidates, three painsThe log, the form, the drafts. Four lines each: what, first step, who, needs.
Write the rule above the gridMultiply or average is contested. Write which. Then the digits, then argue.
The non-ML fix firstIf the record is a phone, the first product is a log. Sometimes the best AI project is a form.
The assistant only draftsPlain OKs, match shown, never a yes to a substitute or a price change. One manager, four suppliers.