How this course works
Six sessions, 45 minutes each, and one routing playbook you build and can defend. Every session follows Cadence, an AI note-taker startup with a ten-workload ops backlog, and every session adds one routing rule. By session 6 the playbook routes the whole backlog live, with real cost math on every line.
★ What you walk out with tonight. A two-question test that routes most workloads in under a minute. The honest reading of the two failure statistics every AI meeting quotes. And your own backlog sorted into three piles, which is the raw material for everything that follows.
LiveWhy the first question is never about the tool3 min▶
Google's own engineering guide for machine learning opens with a rule that most people have never read past the title of. Rule number one, verbatim: "Don't be afraid to launch a product without machine learning." The same guide adds that if you think ML will give you a 100 percent boost, a heuristic gets you 50 percent of the way there.
That is Google, the company with the most ML capacity on earth, telling its own engineers to reach for the simple thing first. The reason is not modesty. It is that the simple thing is verifiable, cheap, and already understood by everyone who has to trust its output.
Cassie Kozyrkov, who spent years as Google's chief decision scientist, puts the boundary plainly: machine learning is not for problems that are "defined by human-made rules in the first place". If a human wrote the rule, a human can write the code. ML is for when you cannot articulate the rules yourself and have the data to learn them.
Self-studyThe vocabulary this course uses for the rest of the arc3 min▶
- Deterministic work - the logic can be written down, verified once, and re-run forever. Metrics, thresholds, reconciliations, filters. The answer is checkable against the data.
- Pattern work - the rule cannot be written down, but history contains it. Churn, forecasts, anomalies. A trained model learns the rule you could not articulate.
- Judgment work - unstructured language, synthesis, generation. Theming tickets, drafting, extracting meaning from messy text. No table contains the answer.
Three kinds of work, three tiers of tooling. Most routing mistakes are one kind of work sent to another kind's tool, in either direction - metrics sent to a language model, or language stuck in keyword counters.
Two questions route almost everything
7 min liveBefore any conversation about models, ask two questions about the workload itself. The answers route it, and they route it faster and more defensibly than any vendor evaluation.
LiveQ1: can the logic be written down and verified?4 min▶
Daily active users. Revenue by plan. Cards that failed three times. Every one of these has a definition a human wrote, which means a human can write the query, someone can check it against the data once, and from then on the answer is correct by construction. There is nothing for a model to be intelligent about.
The test in practice: if you can imagine writing the acceptance test, the logic is writable. "The DAU number must equal the count of distinct users with an event yesterday" is an acceptance test. "The summary must capture what customers meant" is not.
The trap runs in both directions. Sending a metric to a language model wastes money and adds risk. But teams also spend months hand-writing rules for judgment work - keyword lists for ticket theming, regex for meeting notes - where no writable rule exists. The test is honest in both directions: a genuine no on Q1 is a real license to spend.
LiveQ2: is the definition aligned, or are you automating an argument?4 min▶
The second question catches the failure the first one cannot. If finance counts revenue one way and product counts it another, no tool on any tier fixes that. A dashboard shows the disagreement faster. An LLM papers over it with fluent prose, which is worse, because now the disagreement ships inside a confident paragraph.
Alignment is a meeting, not a model. It is also the cheapest step in the whole pipeline: one hour of arguing about the definition of "active" saves every downstream tool from computing the wrong thing correctly.
Monica Rogati drew this as a pyramid in 2017 and it has not aged a day: collect, move and store, explore and transform, aggregate and label, learn and optimize, and only then AI at the tip. Her framing: AI is the self-actualization of the data hierarchy, and you need food, water and shelter first. Most organizations reaching for the tip are skipping meals.
Self-studyWhy the deterministic tier earns the word "trust"3 min▶
A verified query is not "probably right". It is right in the way a proof is right: the logic was checked against the data once, and the same logic runs every time. That property - verifiability - is what lets a CFO sign the number without re-deriving it.
Probabilistic tools can be excellent, calibrated, and worth every cent. What they cannot be is correct by construction. That is not a criticism, it is a category difference, and the whole discipline of this course is refusing to blur it.
| Property | Deterministic tier | Probabilistic tier |
|---|---|---|
| Verified how | Once, against the data | Continuously, against an eval set |
| Marginal cost | Cents per run | Tokens, compute, monitoring |
| When it is wrong | Loudly, reproducibly | Fluently, sometimes silently |
| Who can check it | Anyone who can read the logic | Whoever maintains the evals |
The failure statistics, read honestly
6 min liveTwo numbers get quoted in every AI budget meeting: 95 percent of GenAI pilots fail, and 80 percent of AI projects fail. Both are real citations. Both are routinely misread, and the misreading matters because the true cause is the thing this course teaches.
LiveWhat "95 percent fail" actually measures3 min▶
The MIT Project NANDA report from July 2025 found that despite 30 to 40 billion dollars of enterprise investment, 95 percent of GenAI pilots showed no measurable profit-and-loss impact. That figure moved markets, and it is usually quoted as proof the technology does not work.
Its own lead author says the opposite. The divide is a learning gap in organizations: the roughly 5 percent that succeed pick one pain point, execute well, and partner smartly. The same report documents a thriving shadow economy of employees quietly succeeding with personal AI tools while the official pilot stalls. The honest reading: pilots fail to cross into the P&L, and the cause is selection and execution, not model capability. Worth knowing: the report is pre-publication and not peer-reviewed, which is exactly the kind of caveat a leader should attach when quoting it.
Self-studyWhat "80 percent fail" actually claims, and the skeptic worth reading4 min▶
The RAND report is careful in a way its quoters are not: it says "by some estimates, more than 80 percent of AI projects fail - twice the rate of failure for information technology projects that do not involve AI". RAND cites the estimate; it did not measure it. What RAND did measure, across 65 experienced practitioners, is the ranked causes in the figure above.
The strongest published skeptic case is Goldman Sachs' 2024 report "Gen AI: Too Much Spend, Too Little Benefit?", where Jim Covello argues that roughly a trillion dollars of capex has "little to show for it so far" and that AI "isn't designed to solve the complex problems that would justify the costs". Read it knowing it is a debate: the same document carries Goldman analysts arguing the optimistic side. The takeaway for a router is neither camp's headline - it is that the spend is real, the returns are concentrated, and routing decides which side of the concentration you land on.
The escalation ladder: climb only when pushed
5 min liveTools form a ladder from a SQL query to an autonomous agent, and every rung up costs more, verifies harder, and fails more quietly. The discipline is to start at the bottom and climb only when the problem genuinely refuses the rung you are on.
LiveThe mosquito principle, twenty-five centuries old3 min▶
The instinct this course trains has a long pedigree. The Analects records Confucius, arriving in a small town governed with elaborate ceremonial music, asking with a smile: 割鸡焉用牛刀 - why use an ox-cleaver to kill a chicken? The modern version is the one on this course's masthead: do not use a nuclear weapon to kill a mosquito.
Notice what the proverb is not saying. It is not anti-cleaver. When there is an ox, bring the cleaver, and bring the best one you can afford. Session 4 is entirely about recognizing the ox. The failure mode is unmatched scale in either direction: the cleaver on the chicken wastes the cleaver, and the paring knife on the ox ruins the knife and leaves the ox annoyed.
Cadence's founder asked the data lead for "yesterday's active users" in standup. The lead piped the events table through an LLM summarizer built for meeting notes, because it was already wired up. The number came back plausible, wrong by six percent, and nobody knew until finance reconciled month-end. The query that answers the question correctly costs less than a cent and was already running behind an unused dashboard tile.
Self-studyWhy capable tools get overused: three honest reasons3 min▶
- The capable tool is already open. Once a team has an LLM integration, marginal workloads flow to it by convenience, not by fit. Convenience is a real benefit; it is just rarely priced against the verification cost it drags in.
- Demos reward the top rung. An agent doing a metric lookup looks impressive in a demo and indefensible in an audit. The demo audience never sees the eval set that now has to exist forever.
- Nobody gets promoted for a WHERE clause. Incentives tilt toward visible sophistication. A routing playbook makes the boring-but-right choice legible as a decision, which is the only way it survives review season.
Triage a real backlog, on paper
★ 18 min · everyone buildsCadence's ten ops workloads, exactly as they arrive in session 6's live simulator. Tonight you route them with the two-question test and nothing else. Keep your answers - session 6 scores them against the live cost math.
Write the three columns: deterministic, pattern, judgment. This is the triage vocabulary from Part 0, and it maps one-to-one onto dashboard, classic ML, and GenAI tiers.
Route the easy six first. Yesterday's DAU, monthly revenue by plan, cards that failed three times: can you write the acceptance test? Then they are deterministic. Theming 500 support tickets, drafting onboarding emails, extracting action items from transcripts: no writable rule exists. Judgment.
Now the four that start arguments. Churn prediction, ticket volume forecast, weird API usage: no writable rule, but history contains the pattern - that is the middle pile, and session 3 shows why it is the cheapest trustworthy home. "Why did NPS drop" is the trap: it FEELS like judgment, but the first move is decomposing the metric tree, which is deterministic. Narrative comes after the numbers.
Apply Q2 to your own workloads. Pick three tasks from your actual week. For each: can the logic be written down, and is the definition aligned across the teams that consume it? Any workload with a contested definition goes to the STOP box, and the fix is a meeting.
Count your piles. Cadence's backlog lands 4 deterministic, 3 pattern, 3 judgment. If your own week landed 0 deterministic, re-check: the most common triage error tonight is calling a writable rule "judgment" because writing it sounds boring.
What to bring to session 2. Your three-pile list. Session 2 takes the deterministic pile and shows the economics that make it almost free: the 10 GB question that costs six cents as a query and five figures as tokens, and why "verified once" is the property every other tier has to pay rent to imitate.
Before session 2
30 min- Finish the triage of your own backlog - at least ten workloads from your team's actual week, each labeled deterministic, pattern, or judgment, each with a one-line reason.
- Find one workload currently running a rung too high. Something a model answers that a query could. Write down what it costs today, even roughly.
- Find one running a rung too low. Somewhere a keyword list or regex is impersonating judgment. Note what it misses.
- Read Google's Rules of ML, rule 1 and its explanation. Ten minutes, and you will quote it in meetings for years.
- Optional: ask two teams for their definition of one shared metric. If the definitions differ, you have found tonight's STOP box in the wild, and no tool was ever going to fix it.
Three questions
Clear all three and session 1 gets stamped in your passport.
1 · The MIT report found 95 percent of GenAI pilots showed no measurable P&L impact. What does its own lead author say this measures?
The report's lead author has pushed back on the "AI does not work" reading. The same report documents employees succeeding with personal AI tools while official pilots stall. The failure is selection and execution - the routing skill - not model capability. And the report is pre-publication, a caveat worth attaching when you quote it.
2 · "Flag every card that failed payment three times this week." Route it.
"Failed three or more times" is a writable rule - a WHERE clause, not intelligence. You can write the acceptance test, so Q1 answers yes. Predicting who WILL fail next month would be pattern work; flagging who already did is arithmetic.
3 · What did RAND's 65-practitioner study identify as the number one root cause of AI project failure?
Cited by roughly 84 percent of industry interviewees - the dominant cause by a wide margin, ahead of missing data, technology chasing, missing infrastructure, and genuinely impossible problems. Note RAND's own care with the headline number: it cites estimates that 80 percent of projects fail; it did not measure that figure itself.
What this session teaches, and where it came from
Every fact on this page, and its verification tier, is recorded in the course's source map.
Session 1 cheat sheet · pin this
Tonight sorted the backlog into three piles. Session 2 takes the biggest pile - the deterministic one - and shows why it is almost free: the six-cent query that would cost five figures in tokens, the verified-once economics no model can match, and the honest limits of the free tier, because a dashboard cannot theme a support ticket either.