Intermediate · About 56 hours · 3 projects · Free · Updated Nov 4, 2026
AI Roadmap for Product leaders
In about 56 hours you carry one AI feature from idea to launch review: a PRD with its evaluation written first, a prototype that has run your golden set, and a launch review with cost per task and guardrails.
0of 56 hours · 0%
Saved in this browser. No account, no email.
What you'll build
Go at your own pace. Stop at any milestone: each one leaves you with something to show.
- 1A PRD for one AI feature, with its evaluation written firsthour 23
Carry one feature from your own product through a PRD where the evaluation exists before any code.
- 2A working prototype on an API key, a free course Space, or a tool you already havehour 39
Build the smallest working version of your feature and make it face your golden set.
- 3A launch review with cost per task and the guardrailshour 56
Put numbers and limits around the feature, then make a go or no-go call.
Skills you'll learn
- Model limits
- Prompt design
- Output schemas
- Eval rubrics
- Golden sets
- Error UX
- Retrieval decisions
- Workflow design
- Autonomy levels
- Prototyping
- Eval runs
- Token economics
- Model pricing
- Guardrails
- Privacy review
- A/B testing
- Buy vs build
Prerequisites
- You own or influence a product roadmap.
- You can write a one-page spec.
- You can get an API key with a small credit, or use a chat tool your company allows.
- No coding beyond pasting and editing a short script.
Program outline
3 milestones · 10 sections · 50 lessons · 3 projects · Every course and source is free
Milestone 1 · Hours 1 to 23 · 4 sections · 20 lessons
Decide what to build, and write the test first
Learn what models can do, then write the prompt, the output shape and the test before building.
Hours 1 to 50/17
By the end you can explain to your team what a language model does and does not do, why it makes things up, and what fits in its context, and you have chosen the one feature you will carry through the plan.
In the Encyclopedia: Large Language Models (LLMs), AI Hallucinations, Context Window & Long Context
What the model does, in one paragraph55 min
- WatchLarge Language Models explained briefly · 3Blue1Brown
- ReadA basic misunderstanding of what an LLM does · Benedict Evans
- DoWrite the 'what the model does' paragraph for the top of your PRD in plain words. Under it, list three tasks in your product it suits and two it does not, with one reason each.
Karpathy's hour on LLMs, and your one feature75 min
- WatchAndrej Karpathy · Intro to Large Language Models (1hr) · Andrej Karpathy
- DoPick the one AI feature you will carry through the whole plan (default if you have none: an assistant that answers questions from your help center). Write its first user story: as a [user], I want [outcome], so that [value]. Add the three limits Karpathy names that apply to it.
Why it makes things up65 min
- WatchWhy Large Language Models Hallucinate · IBM Technology
- ReadWhy language models hallucinate · OpenAI
- ReadReduce hallucinations · Anthropic
- DoWrite the 'wrong answer' user story for your feature: what a confident wrong answer looks like, who notices, and what the user can do about it. Add a hallucination risk row to the PRD with the mitigation you will test (grounding, citations, or an 'I do not know' answer).
The context window as a product limit60 min
- WatchWhat is a Context Window? Unlocking LLM Secrets · IBM Technology
- ReadAnthropic: Long Context · platform.claude.com
- ReadOne giant conversation versus a new chat for every request · Andrej Karpathy
- DoList every input your feature puts in front of the model (instructions, user text, documents, history, tool results), estimate the size of each in words, and mark the one that grows without bound. Write the rule for what gets cut first when it overflows.
Where AI is paying off now, and where it bit someone60 min
- ReadMoffatt v. Air Canada, 2024 BCCRT 149 (Civil Resolution Tribunal) · decisions.civilresolutionbc.ca
- DoWrite the one-page 'why now' for your feature: the user, how often the task happens, what a wrong answer costs (use the Air Canada ruling as the reference), and what a good launch looks like in one sentence.
Hours 6 to 110/14
By the end you have a system prompt for your feature with its failure cases written beside it, and an output shape your engineers can build against.
In the Encyclopedia: Prompt Engineering & Using LLMs Effectively, Prompt Engineering, Structured Outputs
Prompting 101, the vendor way65 min
- WatchPrompting 101 | Code w/ Claude · Anthropic
- ReadPrompt engineering overview · Anthropic
- DoWrite version 1 of your feature's system prompt: the role, the task in one sentence, the rules, and three worked examples. Keep it under one page and paste it into a chat model with one real input.
The DeepLearning.AI short course, first half70 min
- CourseDeepLearning.AI · ChatGPT Prompt Engineering (Free) · DeepLearning.AI · free, certificate extra
- DoWork through Guidelines, Iterative and Summarizing with your own feature's input instead of the course's: write three prompt variants for the same input and note which output you would ship and why.
Second half: inferring, transforming, and the chatbot lesson75 min
- CourseDeepLearning.AI · ChatGPT Prompt Engineering (Free) · DeepLearning.AI · free, certificate extra
- DoWrite your feature's failure-case list: ten inputs where you expect the prompt to break (empty input, two questions at once, a request outside scope, an instruction hidden in the input, a very long document, the wrong language, a rude user, a question the source cannot answer, a date-sensitive question, a request for personal data). Keep it; it seeds your golden set.
Structured outputs: the shape engineers build on65 min
- ReadStructured outputs · Anthropic
- ReadStructured model outputs · OpenAI
- ReadStructured outputs across models · OpenRouter
- DoDefine the output schema for your feature as a table: field, type, required or not, allowed values, what the UI does with it, and what happens when the model returns something malformed.
Prompt tactics, and prompts that fail quietly75 min
- ReadOpenAI · Prompt Engineering Guide · OpenAI
- Codeanthropics/prompt-eng-interactive-tutorial · anthropics/prompt-eng-interactive-tutorial
- DoRevise your system prompt to version 2 with the tactics you found most useful. For each of your ten failure cases, record whether v2 handles it, with the exact output you saw if you ran it (a chat window is enough; the tutorial notebooks need an API key).
Hours 12 to 170/15
By the end you have an eval rubric and a 30-case golden set for your feature, with ten cases scored by hand as the baseline, before anyone builds anything.
In the Encyclopedia: LLM Evaluation & Benchmarks, Offline and Online Evaluation, Data Quality for AI
Why your AI product needs evals55 min
- ReadYour AI product needs evals · Hamel Husain
- WatchWhat are Large Language Model (LLM) Benchmarks? · IBM Technology
- DoWrite the three levels of evaluation for your feature on one page: the automatic checks, the human and model-graded review, and the live A/B test. Name who runs each and how often.
Success criteria and test cases75 min
- ReadDefine success criteria and build evaluations · Anthropic
- ReadLLM evals: frequently asked questions · Hamel Husain
- DoWrite your eval rubric: four to six criteria (for example correct against the source, refuses when the source lacks the answer, tone, follows the output schema, safe), each with a pass example, a fail example, and a 0 to 2 score.
Build the golden set75 min
- ReadTask-Specific LLM Evals that Do & Don't Work (Eugene Yan) · eugeneyan.com
- ReadLLM evaluation: a beginner's guide (Evidently AI) · evidentlyai.com
- DoWrite 30 golden cases in a spreadsheet: input, source material if any, expected answer or expected behavior, the criterion it tests, and difficulty. Start from your failure list; at least ten cases must be ones the feature should refuse or escalate.
Label quality: your golden set is data too65 min
- WatchData Quality Explained · IBM Technology
- DoHave one colleague label ten of your golden cases blind, compare with yours, and record the disagreements. Rewrite any case you two disagreed on until the expected answer is unambiguous, and note the agreement rate in the PRD.
Rules of ML, read as a product manager70 min
- Read
- DoScore ten of your golden cases by hand against the rubric using a current chat model and your v2 prompt. Record the pass rate per criterion as the baseline, then write the two numbers that would make you ship (offline pass rate) and stop (the live metric).
Hours 18 to 230/15
By the end your PRD is complete: the problem, the user stories, the prompt and output shape, the eval, the UX for confidence and errors, and the points where a person reviews.
In the Encyclopedia: AI Product Management, Designing AI Products (Human-AI Interaction), Human in the Loop
What changes when the product is probabilistic65 min
- ReadAI Product Management 2 Years In (SVPG) · svpg.com
- ReadINSPIRED in the Generative AI Era (SVPG) · svpg.com
- DoWrite the 'what is different about this feature' section of the PRD: the four risks you will test first (value, usability, feasibility, viability), which one you believe is riskiest, and the cheapest test for it.
Becoming an AI PM (listen at 1.5x)75 min
- WatchBecoming an AI PM | Aman Khan (Arize AI, ex-Spotify, Apple, Cruise) · Lenny's Podcast
- DoList the five questions from the episode you will put to your engineering lead, and write the answer you expect to each. Add the two eval practices he describes that your PRD still lacks.
The PAIR codelab, part 1: user need to AI problem, and the dataset75 min
- CourseBuilding Trusted AI Products with the PAIR Guidebook · Google Codelabs
- ReadPeople + AI Guidebook · Google PAIR
- DoComplete the codelab's first exercises for your feature: state the user need, state whether AI is needed at all, and describe the dataset the feature depends on and who owns it.
PAIR part 2: confidence, limits, and a way forward from errors75 min
- CourseBuilding Trusted AI Products with the PAIR Guidebook · Google Codelabs
- Read
- DoWrite the error UX for your feature: how it shows confidence, how it says what it cannot do, and the exact user path after a wrong answer (edit, retry, report, escalate). Pick the five HAX guidelines you will hold the design to.
Human in the loop: where a person must sign60 min
- Read
- ReadCentaurs and Cyborgs on the Jagged Frontier · Ethan Mollick
- DoDraw the review points: for each step of the feature mark auto, review, or approve, name the reviewer, and state what they see. Then assemble the PRD from everything you have written so far and send it to one reader for comment.
Milestone 1 project · about 6 hours
A PRD for one AI feature, with its evaluation written first
Carry one feature from your own product through a PRD where the evaluation exists before any code.
- Model limits
- Prompt design
- Output schemas
- Eval rubrics
- Golden sets
- Error UX
Courses that teach this
- Building Trusted AI Products with the PAIR Guidebook
Google Codelabs · about 2 hours
Work through Google's guidebook for designing AI products people trust.
- ChatGPT Prompt Engineering for Developers
DeepLearning.AI · 1 hour 40 minutes · certificate extra
Write prompts that summarize, classify and transform text through the API.
- Evaluating AI Agents
DeepLearning.AI · 2h41m · Free for now, certificate extra
Trace an agent, evaluate router and skills, run experiments to improve it.
Build it
Pick one AI feature from your own product and write the user problem it solves.
Write what the model can and cannot do for it, and list how it can fail.
Write the system prompt and the output schema your engineers will build against.
Build the rubric and a 30-case golden set, and score ten cases by hand as the baseline.
Design the error and low-confidence experience and the human review points.
Set the ship and stop numbers, then get one colleague to review the PRD.
You finish with
A PRD (problem, user stories, model limits, system prompt v2 with failure cases, output schema, rubric, golden set spreadsheet with a hand-scored baseline, error UX, review points, ship and stop numbers) reviewed by one colleague.
Check your work
The eval exists before any code.
Ten cases are hand-scored as the baseline.
Ship and stop numbers are written down.
The error and low-confidence experience is designed.
See how others did it
- Your AI Product Needs Evals
hamel.dev
A real case, Rechat's Lucy: unit tests, human review and binary labels.
- Using LLM-as-a-Judge For Evaluation: A Complete Guide
hamel.dev
Build a pass/fail golden set with expert critiques, starting near 30 examples.
- Define success criteria and build evaluations
platform.claude.com
Turn vague goals into measurable ship criteria, with good and bad examples.
- Errors + Graceful Failure
pair.withgoogle.com
Design error UX: error types, feedback paths, returning control, with a worksheet.
Milestone 2 · Hours 24 to 39 · 3 sections · 15 lessons
Build the prototype and make it face the golden set
Learn retrieval and workflow choices, then build a prototype that faces your test.
Hours 24 to 280/18
By the end you can say whether your feature needs retrieval, which sources it should read, and what goes into the context on every call, written as a spec.
In the Encyclopedia: Retrieval-Augmented Generation (RAG), Context Engineering, AI in Sales and Customer Support
RAG in plain words55 min
- WatchRAG Explained in 5 Minutes · IBM · IBM Technology
- Watch
- DoWrite the retrieval decision for your feature in one page: the question it answers, the sources that hold the answer, how often they change, and whether retrieval, a long context, or neither is the right call.
RAG versus fine-tuning, and why enterprise RAG fails65 min
- Read
- WatchWhy Enterprise RAG Keeps Failing (It's Not the Data) · codebasics
- ReadA Practitioner's Guide to Retrieval Augmented Generation · Cameron R. Wolfe
- DoWrite the source inventory: for each source (help center, tickets, PDFs, a database) its owner, format, freshness, access rules, and the three golden cases that depend on it.
Context engineering: what goes in the window on every call65 min
- WatchWhat Is Context Engineering? Why It Matters for AI Agents · IBM Technology
- ReadEffective context engineering for AI agents · Anthropic
- ReadContext engineering over prompt engineering · Andrej Karpathy
- DoWrite the context budget for one call: system instructions, retrieved passages, history, and tool results, with a share of the window for each and the rule for what gets dropped first.
Contextual retrieval and the citation rule55 min
- ReadContextual retrieval in AI systems · Anthropic
- WatchLLM vs RAG: what is actually the difference? · algorithmswithpeter
- DoAdd the grounding rules to your prompt: answer only from the passages, cite the passage, and say 'I do not know' when the passages do not contain the answer. Add five golden cases that test exactly those rules.
Support assistants in the wild, and golden sets that go stale75 min
- ListenHow to Evaluate RAG Systems When Ground Truth Keeps Changing · AI Engineering Podcast
- ReadAI in Customer Service · IBM Think
- DoWrite the 'ground truth drift' rule for your golden set: which cases expire when the source changes, who re-labels them, and how often. Add the escalation path from the support pattern (assistant first, then a person) to the PRD flow.
Hours 29 to 340/16
By the end you have chosen the workflow shape for your feature (a fixed chain or a true agent), its autonomy level, and the approval points, with reasons an engineer will accept.
In the Encyclopedia: AI Agents, Agentic Workflows & Patterns, Levels of Agent Autonomy
Agentic workflows: the four patterns75 min
- CourseAgentic AI, Andrew Ng (free, certificate extra) · DeepLearning.AI · free, certificate extra
- Read
- DoWatch module 1 of the course (skip the hour-long code example). Map your feature to one shape (a prompt chain, routing, parallel work, an orchestrator with workers, or an evaluator loop) or to a true agent, and write why in five lines.
Anthropic's Building Effective Agents65 min
- ReadBuilding effective AI agents · Anthropic
- WatchHow We Build Effective Agents: Barry Zhang, Anthropic · AI Engineer
- DoWrite the 'start simple' test: what the single-call version of your feature does, what it fails on, and the one measured reason you would add a loop. If there is no such reason, your feature is a workflow, not an agent; write that down.
OpenAI's practical guide to building agents75 min
- PaperA practical guide to building agents · OpenAI
- DoFill in the guide's checklist for your feature on one page: the tools it needs, the instructions, the guardrails, and the triggers for handing off to a person.
Levels of autonomy: how much the system decides alone65 min
- ReadAI Agents Are Here. What Now? · Hugging Face
- ReadWhat are agents? (smolagents docs, agency level table) · Hugging Face
- DoWrite the autonomy ladder for your feature, level 0 to 4, in the style of the driving levels: at each level what the system does alone, what the user approves, and what the eval must have proven to move up. Mark the level you will launch at.
Agents in the wild: commerce and voice60 min
- ReadWhat Is Agentic Commerce? · IBM Think
- WatchBecoming agent ready with the Agentic Commerce Protocol (ACP) · Stripe Developers
- ReadVoice agents (OpenAI API docs) · developers.openai.com
- DoWrite a one-page 'adjacent bets' note: whether a voice entry point or an agent-to-agent purchase path belongs on your roadmap within a year, and the one eval each would need before you would ship it.
Hours 35 to 390/17
By the end you have a working prototype on an API key, a free course Space, or a tool you already have, and it has run your golden set at least once with a recorded score.
In the Encyclopedia: Tool Use & Function Calling, Model Context Protocol (MCP), Vibe Coding
Tool use: how the model asks for an action65 min
- WatchWhat is Tool Calling? Connecting LLMs to Your Data · IBM Technology
- ReadWriting effective tools for AI agents · Anthropic
- Read
- DoWrite the tool list for your feature as a table: tool name, what it does, inputs, outputs, side effects, and whether a person must approve the call. Three to six tools, no more.
MCP: one plug for many tools55 min
- WatchHow Model Context Protocol (MCP) actually works · Google Cloud Tech
- WatchMCP: The USB-C Moment for AI · codebasics
- DoWrite the integration section of the PRD: which of your tools already exist inside the company as MCP servers or APIs, which must be built, and what data each one exposes to the model.
Vibe coding: what it is good for and where it breaks75 min
- WatchWhat Is Vibe Coding? Building Software with Agentic AI · IBM Technology
- ReadNot all AI-assisted programming is vibe coding (but vibe coding rocks) · simonwillison.net
- WatchVibe coding in prod | Code w/ Claude · Anthropic
- DoWrite the prototype brief you will hand to a coding assistant, an engineer, or yourself: the user story, system prompt v2, the output schema, the tools, the golden set file, and the single success number. One page.
Build it: three routes to a running prototype75 min
- CourseAI Agents Course · Hugging Face
- ReadOpenRouter quickstart · OpenRouter
- DoChoose one route and build: (A) in the course's Space, adapt the chapter 1 agent to run your system prompt on one golden case; (B) with an API key, a short script that reads a golden case, calls the model with your prompt, and prints the structured output; (C) the same flow in a no-code tool you already have. Save five outputs.
Run the golden set and record the score70 min
- CodeAnthropic's educational courses · Anthropic
- DoOpen the Prompt evaluations course for the pattern, then run all 30 golden cases through your prototype, score them against the rubric (by hand, or with a model grader for the format checks), and record the pass rate per criterion beside your hand-scored baseline. Write the three failures you will fix first.
Milestone 2 project · about 8 hours
A working prototype on an API key, a free course Space, or a tool you already have
Build the smallest working version of your feature and make it face your golden set.
- Retrieval decisions
- Workflow design
- Autonomy levels
- Prototyping
- Eval runs
Courses that teach this
- Agentic AI
DeepLearning.AI, Andrew Ng · about 8 hours · Free videos; labs and certificate extra
Build agents with reflection, tools, planning and evals, with no framework.
- AI Agents Course
Hugging Face · 3 to 4 hours per chapter
Learn what agents are, how they use tools, and build one, with a free certificate.
Build it
Decide whether the feature needs retrieval, and write what goes into the context on every call.
Choose the workflow shape, a fixed chain or an agent, and the autonomy level.
Build the smallest version: a script, a notebook, a Space or a no-code flow.
Run all 30 golden cases and record a pass rate per criterion beside your baseline.
List the three failures to fix first, fix one, and run the set again.
You finish with
A script, notebook, Space, or no-code flow that runs all 30 golden cases, plus a scorecard with pass rate per criterion beside your hand-scored baseline and the three failures to fix first.
Check your work
It runs all 30 golden cases, not just a demo case.
Pass rates sit beside your baseline.
You can name the top three failures.
One fix moved the score.
See how others did it
- Building effective agents
anthropic.com
Choose a workflow shape, and when single calls with retrieval are enough.
- Retrieval Augmented Generation
anthropics/claude-cookbooks
A notebook running a 100-sample eval, with metrics before and after improvements.
- Levels of Autonomy for AI Agents
knightcolumbia.org
Pick an autonomy level by the user's role, from operator to observer.
- Getting started | Promptfoo
promptfoo.dev
Run a test set across prompts and models and compare results side by side.
Milestone 3 · Hours 40 to 56 · 3 sections · 15 lessons
Price it, guard it, measure it, decide
Learn to price, guard and measure the feature, then decide.
Hours 40 to 440/19
By the end you have a pricing table for your feature: tokens per task, cost per task at three model choices with and without caching, and the value per task it must beat.
In the Encyclopedia: Inference Cost & Token Economics, Token Density and Information Density, Measuring AI Value and ROI
Tokens are the unit of cost60 min
- Read
- ReadUnderstanding GPT tokenizers · Simon Willison
- ReadThe Tokenizer Playground · Hugging Face
- DoPaste one full call from your prototype (system prompt, passages, user input, output) into the tokenizer playground and record input and output tokens. Do it for a short case and for your longest case.
Input and output are priced differently60 min
- ReadCompare AI models: pricing and context · OpenRouter
- TryLMArena leaderboard · LMArena
- ReadI compiled LLM inference pricing across 7 providers: the caching · r/MachineLearning
- DoBuild the pricing table: for three models (small, mid, frontier) compute cost per task from your token counts, then cost per month at your expected volume. Run three golden cases side by side in the arena and add a quality column.
Caching and compression: cutting the bill without cutting quality55 min
- ReadPrompt caching · Anthropic
- ReadLLMLingua: Innovating LLM efficiency with prompt compression · Microsoft Research
- WatchHow many devs actually use that whole million-token context window...? · freeCodeCamp.org
- DoRedo the pricing table with caching applied to the fixed part of your prompt (instructions and examples), and write the design rule that keeps that part stable. Note what you would compress and what you would never compress.
Value per task: the evidence65 min
- DoWrite the value side of the table: minutes saved or cases resolved per task, the loaded cost of the human alternative, and the break-even pass rate at which the feature pays for itself. State the assumption you trust least.
Productivity claims, read carefully70 min
- Read
- ReadProductivity paradox · Wikipedia
- DoWrite the 'what could make our number wrong' section: three ways the measured gain could vanish (the METR surprise, the pilot-to-production gap, the J-curve) and the measurement you will run later to catch each.
Hours 45 to 500/20
By the end you have the guardrail list for your feature, injection test cases in your golden set, and a one-page privacy review.
In the Encyclopedia: AI Guardrails, Prompt Injection & Jailbreaking, Data Protection Law and AI (GDPR and beyond)
Guardrails: what sits around the model70 min
- Read
- ReadHow to implement LLM guardrails · OpenAI
- ReadSafety best practices · OpenAI
- DoWrite the guardrail list as a table: the check, where it runs (input, output, tool call), what it blocks, what the user sees when it fires, and who can override. Include a rate limit and an abuse report path.
Prompt injection: the attack that hides in your data70 min
- WatchWhat Is a Prompt Injection Attack? · IBM Technology
- ReadPrompt injection: what's the worst that can happen? · Simon Willison
- ReadOWASP GenAI Top 10: Prompt Injection · genai.owasp.org
- DoWrite five injection cases for your golden set: an instruction hidden in a document, a message that tries to change the rules, a request to reveal the system prompt, a link that asks the model to send data out, and one of your own. Run them on the prototype and record what happened.
The lethal trifecta and agent security60 min
- ReadThe lethal trifecta for AI agents · Simon Willison
- WatchSecuring AI Agents: How to Prevent Hidden Prompt Injection Attacks · IBM Technology
- Read
- DoCheck your feature against the trifecta: does it read untrusted content, can it reach private data, and can it send anything out? If all three are true, remove one or add an approval step, and write the decision in the PRD.
Personal data: GDPR Article 22 and your feature75 min
- ReadWhat is the GDPR? · IBM
- Read
- DoWrite the one-page privacy review: what personal data enters the prompt, where it is stored and for how long, whether any output is a decision about a person, the human review Article 22 would require, and the vendor terms you need in writing.
When the chatbot said it: two cases and the promise you make60 min
- ReadAir Canada is responsible for chatbot's mistake: B.C. tribunal · Hacker News discussion
- DoWrite the 'what we promise' copy that sits next to your feature: what it can do, what it cannot, who is accountable for its answers, and how a user corrects a wrong statement about them. Have legal read it.
Hours 51 to 560/17
By the end you have the launch review: the A/B plan with its stop rule, the ongoing eval, the buy-versus-build call, and a go or no-go recommendation.
In the Encyclopedia: A/B Testing for ML, Agent Evaluation, Build, Buy or Partner
Seven rules of thumb for experimenters75 min
- PaperSeven Rules of Thumb for Web Site Experimenters (Kohavi et al., KDD 2014) · exp-platform.com
- DoWrite the A/B plan: the metric that matters, the guardrail metrics, the sample size for the smallest effect you care about, the share of traffic, the duration, and the stop rule.
How not to run an A/B test, and watching it live70 min
- ReadHow Not To Run an A/B Test · Evan Miller
- WatchLLM observability in production: tracing and online evals · Evidently AI
- ReadData distribution shifts and monitoring · Chip Huyen
- DoAdd the online eval plan: the five signals you log on every call (latency, cost, refusal, user edit or rating, escalation), the daily sample a person reviews, and the alert thresholds.
Evaluating agents after launch65 min
- ReadDemystifying evals for AI agents · Anthropic
- WatchAgent Evaluation walkthrough · Google Cloud Tech
- Read
- DoWrite the ongoing eval schedule: the golden set rerun on every prompt or model change, the weekly review of ten live transcripts, the regression rule that blocks a change, and who owns it.
Buy, boost or build, and the vendor questions75 min
- ReadBuy, boost, or build? Choose your path to generative AI (MIT Sloan) · mitsloan.mit.edu
- ReadWhat is Third-Party Risk Management (TPRM)? · IBM Think
- DoWrite the buy-versus-build call for your feature: the three options, cost per task for each from your pricing table, lock-in and data terms, and the ten questions you will put to a vendor, each with the evidence you would accept.
The launch review65 min
- ReadHow to maximize AI ROI in 2026 · IBM Think
- DoAssemble the launch review: cost and value per task, the guardrail list, the privacy review, the A/B plan, the eval schedule, the buy-versus-build call, the RAND failure causes checked off, and your go or no-go in one sentence. Present it to one stakeholder.
Milestone 3 project · about 6 hours
A launch review with cost per task and the guardrails
Put numbers and limits around the feature, then make a go or no-go call.
- Token economics
- Model pricing
- Guardrails
- Privacy review
- A/B testing
- Buy vs build
Courses that teach this
- Embrace Responsible AI Principles and Practices
Microsoft Learn · 51 minutes
The six responsible AI principles and how a company applies them.
- Introduction to Agent Observability & Evaluations
LangChain Academy · 7.5 hours of video
Trace agents, build datasets and evaluators, run annotation queues, monitor production.
- AI security fundamentals
Microsoft Learn
Learn AI attack techniques and controls, then plan red-teaming exercises for LLM apps.
Build it
Count tokens per task and price the feature on three models, with and without caching.
Write the value per task the feature has to beat.
List the guardrails and add injection cases to the golden set.
Do a one-page privacy review.
Write the A/B plan with its stop rule, the ongoing eval and the buy-versus-build call.
Present the launch review, with a go or no-go, to one stakeholder.
You finish with
A launch review memo with a pricing table, guardrail table, one-page privacy review, A/B and online eval plan, buy-versus-build call, and a go or no-go recommendation presented to one stakeholder.
Check your work
Cost per task is priced on three models.
The value per task beats the cost.
Injection cases are in the golden set.
The A/B plan has a stop rule.
It ends in a clear go or no-go.
See how others did it
- LLM01:2025 Prompt Injection
genai.owasp.org
Nine attack scenarios and seven mitigations to turn into injection test cases.
- How to Evaluate LLMs: A Complete Metric Framework
microsoft.com
Launch metrics for cost, latency and safety, plus dark, shadow and A/B experiments.
- Microsoft Responsible AI Impact Assessment Template
msblogs.thesourcemediaassets.com
Fill in uses, harms, data requirements and human oversight before release, with sign-off.
Check yourself at the end
You can explain to your team what a language model can and cannot do for your product, and choose which tasks to give it and which to keep with people.
You can write the evaluation before the feature: a rubric, a golden set with refusal cases, a hand-scored baseline, and the two numbers that mean ship or stop.
You can treat the prompt, the context, and the output schema as product surface, with failure cases and grounding rules written beside them.
You can choose a workflow shape and an autonomy level for an agent feature, and defend the approval points to an engineer.
You can price a feature per task across models, with caching, and set the break-even pass rate it must beat.
You can run a launch review that covers guardrails, prompt injection, personal data, the A/B plan, the ongoing eval, and the buy-versus-build call.