Be specific: context, constraints and audience
Turn a vague request into a precise one by adding context, measurable constraints and a clear audience, one layer at a time, and see how each layer changes the answer.
In this tutorial you take one vague prompt and improve it in four rounds: add context, add constraints, name the audience, then tighten the wording. After each round you run it and compare the answers, so you see exactly what each change buys you.
You need: any free chat tool (ChatGPT, Gemini, Claude, Microsoft Copilot or Meta AI) and about 20 minutes. If you haven't read *Anatomy of a good prompt*, read it first: this lesson goes deeper into three of its six parts.
The starting point: a vague prompt
Our example business is Brew & Bean, a small pickup-only coffee shop in Indiranagar, Bengaluru, open 8 am to 10 pm. The owner wants a short description of the shop for a new website. Here is the prompt most people would type.
Write a description for my coffee shop website.What to expect: Expect something like "Welcome to our cozy café, where every cup tells a story...". It mentions seating and Wi-Fi the shop doesn't have, and could describe any café in the world.
The answer is not wrong, it is just average. The model filled every gap with the most common guess: a sit-down café, a generic city, a generic customer. Specificity means closing those gaps yourself before the model guesses.
Round 1: add context
Context is the set of facts the model cannot know: who you are, what the thing is, why you need it, and what already exists. A quick way to find missing context is to ask the five W questions about your own request.
Finding missing context
| Question | Ask yourself | Brew & Bean answer |
|---|---|---|
| Who | Who is asking, who is it about? | Owner of a small coffee shop |
| What | What exactly is the thing? | Pickup-only shop: espresso drinks, filter coffee, masala chai, bakes, one sandwich |
| Where | Where will it be used or seen? | The home page of the shop's new website |
| When | Any timing, hours or deadline? | Open 8 am to 10 pm, every day |
| Why | What should the reader do after reading? | Order ahead online and pick up |
Write a description for my coffee shop's website home page.
Context:
- Brew & Bean is a small coffee shop in Indiranagar, Bengaluru.
- Pickup orders only: there is no seating.
- Open 8 am to 10 pm.
- Menu: espresso, cappuccino, cold brew, filter coffee, masala chai, butter croissant, banana bread and a veg grilled sandwich.
- The goal of the page is to get people to order ahead on the website and pick up.What to expect: Now the text should mention pickup, the area and the real menu. It probably still runs long and the tone may be flowery.
Facts, not adjectives
"A great coffee shop" tells the model nothing. "Filter coffee for ₹80, ready in 5 minutes" tells it a lot. When you add context, prefer facts and numbers over praise.
Round 2: add constraints you can check
Constraints are limits and must-haves. The useful ones are checkable: after reading the answer you can say yes or no. "Keep it short" is not checkable; "under 80 words" is. "Make it engaging" is not checkable; "start with a question" is.
Also say what to do rather than only what to avoid. "Don't be formal" leaves the model guessing; "write like you are talking to a friend" gives it a target.
Vague vs checkable constraints
| Vague | Checkable |
|---|---|
| Keep it short | Under 80 words, 2 paragraphs at most |
| Not too salesy | No exclamation marks, no words like "best" or "amazing" |
| Include the important stuff | Must mention: pickup only, opening hours, ordering on the website |
| Don't be boring | Open with one concrete detail about the coffee |
| Don't make things up | Use only the facts above; if something is missing, leave it out |
[Round 1 prompt here]
Constraints:
- Under 80 words, at most 2 short paragraphs.
- Must mention: pickup only, 8 am to 10 pm, order ahead on this website.
- No exclamation marks. Avoid the words "best", "amazing" and "cozy".
- Use only the facts above. Do not invent awards, seating, Wi-Fi or prices.What to expect: Count the words and tick off the must-haves. The "use only the facts above" line is what stops invented details such as "award-winning" or "free Wi-Fi".
Round 3: name the audience
The same facts read very differently for different readers. Audience tells the model what the reader already knows, what they care about and which words they use. Describe the reader concretely: age or role, what they know, what they want, and how they will read it (on a phone, in a hurry, in their second language).
[Round 2 prompt here]
Audience: office workers and college students in Indiranagar who read on their phones while walking or commuting. They care about speed and price more than coffee jargon. Many read English as a second language, so use short, simple sentences.What to expect: The text should get shorter sentences, mention speed or ordering ahead, and drop words like "single-origin" or "notes of cocoa".
Try it: Same facts, three audiences
Keep the Round 2 prompt and change only the audience line three times:
1. Coffee enthusiasts who know brewing methods. 2. Parents ordering breakfast for school-going children (careful: Brew & Bean has no kids' menu). 3. A food blogger deciding whether to visit.
Run all three and note what changes: vocabulary, which menu items are highlighted, sentence length.
Round 4: tighten the wording
A final pass on any prompt
- 1Replace vague words with numbers: "short" becomes "under 80 words", "a few" becomes "3".
- 2Remove contradictions: "detailed" and "under 50 words" fight each other. Pick one.
- 3Put the single most important instruction first or last, where it is least likely to be skipped.
- 4Mark pasted material clearly (with
---or tags) so facts and instructions don't mix. - 5Read the prompt as if you were a stranger: could you do the task without asking a question? If not, add the answer.
Over-specifying is also a mistake
If you fix every word, the model has no room to help and you might as well write it yourself. Specify what matters (facts, length, audience, must-haves) and leave style choices open unless you care about them. If the answer is stiff or repeats your bullet points word for word, remove a few constraints.
Use it beyond marketing
The same three layers work for any request. For a student explaining a topic: context is your syllabus and what you already know, constraints are length and exam format, audience is you (or your examiner). For a developer: context is the language, framework and the code, constraints are "no new libraries" or "must run on Python 3.10", audience is a reviewer or a beginner reading the code.
Here is a prompt I plan to use:
---
[paste your prompt]
---
Before answering it, list what is still ambiguous: missing context, constraints I can't check, and unclear audience. Ask me up to 5 short questions that would remove the ambiguity. Do not answer the prompt yet.What to expect: A good reply lists concrete gaps ("Who will read this?", "What length?") rather than rewriting your prompt. Answer the questions, then add the answers to your prompt.
Try it: Make one of your own prompts specific
Pick a real task from this week: a college assignment summary, an email to a professor, a bug you are stuck on. Write the one-line version, then improve it in the same four rounds. Save both versions and the two answers side by side.
Key takeaways
- Vague prompts get average answers because the model fills gaps with the most common guess.
- Context is the facts the model can't know; use the five W questions to find what's missing.
- Good constraints are checkable: numbers, must-mention lists and words to avoid.
- Say what to do, not only what to avoid, and add "use only the facts above" to stop invented details.
- Describing the audience changes vocabulary, focus and sentence length more than any other single line.
- Don't over-specify: fix what matters and leave the rest open.
Check yourself
Finishing the quiz marks the lesson as done.
1. Which constraint is the most useful to give an AI writing a product description?
2. Your AI-written shop description mentions free Wi-Fi, which your shop doesn't have. What is the best fix to the prompt?
3. You change only the audience line from "coffee experts" to "students reading on their phones". What should you expect?
4. A prompt says "Give a detailed explanation in under 40 words." What is wrong with it?
5. Your answer comes back stiff and repeats your bullet points almost word for word. What is the likely cause?
Saved on this device. Create a free account to keep it on every device.
Practise this with Sam
A real mock interview, out loud, with an honest scorecard. Free to start.