Your First Real Prompt
A good prompt is a precise spec: say exactly what you want, in exactly the shape you want it.
You ask an AI to “summarize this meeting,” and you get a nice paragraph — but your app needed a list of action items it could store in a database. The model didn’t fail; your request was underspecified. The first real prompting skill isn’t magic words — it’s stating exactly what you want, in a shape a program can use. You’ll practice that now, against a check that either passes or doesn’t.
Vague in, vague out
A model gives you what you asked for, not what you meant. “Summarize this” invites a paragraph because that’s the most likely continuation of that request. If you need a specific structure — a list, a table, JSON with named fields — you have to say so, explicitly. The clearer the target, the more reliably the model hits it.
Specify the shape, not just the topic
A strong prompt names three things: the task (what to do), the format (the exact output shape), and any constraints (length, fields, tone). When the format is machine-readable — like “return a JSON object with keys X, Y, Z” — you also get a free superpower: you can check the output automatically. Either it has the right keys or it doesn’t. That’s the foundation of everything in evaluation later.
Weak: “Summarize this meeting.” → a paragraph you can’t store. Strong: “From the transcript, return a JSON object with keyssummary(string) andactionItems(array of strings). No prose outside the JSON.” → structured data your app can save and verify.
Ordering at a deli. “Give me a sandwich” gets you whatever the cook feels like. “Turkey on rye, no mayo, cut in half” gets you exactly what you wanted — and you can check it at a glance. A prompt is your order: the more precisely you specify it, the less you have to send back.
Turning a fuzzy ask into a checkable one: 1. Goal: capture a standup update as data. 2. Decide the exact shape: a JSON object withname,blockers(a list),done(true/false). 3. Write the request stating that shape explicitly. 4. Now you can verify the result: does it parse as JSON? Does it have all three keys? Pass or fail — no guessing. That’s exactly the exercise below.
This is the reading. The interactive version — active-recall quiz, a hands-on experiment you run in your own AI, and an earned mastery check — is free in the app.
Start this lesson free →