Skip to content

Case 05 — Solution

Analysis

Component audit: - Role: ❌ Absent — no persona assigned for the explainer - Context: ❌ Absent — no audience, purpose, or background - Task: ⚠️ Technically present ("explain") but underspecified — "explain" could mean define, overview, tutorial, comparison, history... - Constraints: ❌ Absent — no length, no depth, no scope boundaries - Examples: ❌ Absent

Four of five components are missing. This prompt maximizes ambiguity.

Fixed Prompts — Three Valid Rewrites

Each rewrite serves a different audience. All three start from the same broken prompt but are entirely different prompts.

Rewrite A — For a High-School Student

You are a patient science teacher explaining AI concepts to a 16-year-old with
no prior programming experience.

Explain machine learning in 3–4 short paragraphs. Use an everyday analogy as
your opening sentence. Avoid jargon; if you must use a technical term, define
it in plain language. Do not include any code.

Rewrite B — For a Software Engineer New to ML

You are a senior ML engineer giving a 5-minute orientation to a software
engineer who knows Python but has never used machine learning.

Explain machine learning. Cover:
1. The core paradigm (how ML differs from traditional programming)
2. The three main learning types (supervised, unsupervised, reinforcement)
3. One concrete code-level example using scikit-learn that illustrates fitting a model

Length: 400–500 words. Use a code snippet for the scikit-learn example.

Rewrite C — Executive Summary

You are a technology strategist briefing a non-technical executive.

Explain machine learning in exactly 3 sentences:
1. What it is (plain language, no jargon)
2. What business problem it solves
3. One example from retail or finance that a CFO would recognize

Do not use the words "algorithm," "data," or "model" — replace them with
business-level vocabulary.

Key Lesson

"Explain [concept]" is the canonical example of a prompt that is maximally ambiguous. Every word in the "Explain machine learning" prompt is vague: - "Explain" — at what depth, in what format, with or without code? - "machine learning" — which aspects? supervised only? history? math?

Before sending any explanation-request prompt, ask: Who is the reader? For what purpose? At what length? In what format? These four questions map directly to Role, Context, Constraints, and Format in the five-component framework. See Module 1 §1.3 and Module 2 §2.1.