If your prompt feels weak, the cause is almost always one of two things: it is too vague, or it is too crowded. This tutorial gives you a small set of techniques to fix both problems, every time.
"Be clear and specific" sounds obvious — until you try it. In practice, most prompts contain hidden assumptions, fuzzy verbs, and unmeasurable requests. The good news is that there are only a handful of common mistakes, and a handful of fixes that work every time.
Clear means the AI can understand what you are asking on the first read. Specific means there is only one reasonable way to interpret your request. The two together kill ambiguity.
Think of an AI prompt as a brief you would give to a freelancer you have never met. They cannot ask you clarifying questions before they start, so anything you leave vague will be filled in with their best guess. Specific prompts replace guesses with answers.
Here are the five most common ways prompts go vague — see if you recognise any from your own habits.
Vague
help with my LinkedIn profile
Specific
Rewrite my LinkedIn headline and 'About' section
to make them more compelling for recruiters in
data analytics. Keep the headline under 220 chars
and the About section under 200 words.
Replace "short" with "under 80 words". Replace "a few examples" with "exactly three examples". Replace "soon" with "within two business days". Numbers remove ambiguity for free.
No audience
Explain how machine learning works.
Audience specified
Explain how machine learning works to a curious
14-year-old who likes football. Use everyday
analogies. About 250 words.
If you must combine tasks, number them. Don't string them together with "and" and hope.
Do these three things in order:
1. Summarise the article below in 3 bullet points.
2. List 2 counter-arguments not mentioned.
3. Write a 1-line headline for a newsletter feature.
Article:
"""
… paste article here …
"""
If the AI keeps drifting into something you don't want — marketing fluff, disclaimers, fake citations — explicitly forbid it.
Constraints:
- Do not start with "As an AI…"
- Do not include disclaimers.
- Do not invent statistics. If you don't know, say so.
Before you send any non-trivial prompt, do a 30-second sharpening pass:
This single habit will improve your prompts more than any clever trick.
Take any prompt you used this week and apply the five-step sharpening pass. Run both the original and the sharpened version. Compare outputs side by side.
Ask the AI:
What is vague about the following prompt and how would you improve it?
Paste a deliberately vague prompt. Use its feedback to rewrite the prompt.
Write the same request twice — once without any constraints, once with three explicit constraints (word count, audience, "do not do" rule). Notice how much closer the second result lands to what you wanted.
Sign in to join the discussion and post comments.
Sign inAdvanced Prompt Engineering Techniques
Master the powerful techniques AI experts use every day. Chain-of-thought, RAG, agents, function calling, prompt evaluation, and much more — 20 deep-dive tutorials.
Prompt Engineering Projects & Real-World Applications
Twelve hands-on projects that turn prompt engineering theory into a portfolio. Build chatbots, content generators, RAG systems, and more.
Prompt Engineering for Education & Learning
Use AI as your personal tutor. Learn how to study faster, create lesson plans, generate practice questions, master languages, and prepare for competitive exams with smart prompts.
Prompt Engineering for Developers
Use AI as your coding co-pilot. 18 tutorials on writing prompts to generate clean code, debug faster, write tests, build APIs, and ship better software.
Prompt Engineering for Image Generation
Turn words into stunning visuals. Master AI image generation tools like Midjourney, DALL·E 3, and Stable Diffusion with 18 focused tutorials — from first prompt to full brand identity.
Prompt Engineering for Data Science & Analytics
Supercharge your data workflows with AI. 15 practical tutorials on using prompt engineering for data cleaning, EDA, machine learning, SQL, visualisation, and more.