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 inPrompt 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 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 Content & Copywriting
Write blogs, ads, emails, and social media content ten times faster with AI. 13 practical tutorials on prompt engineering for content creators and copywriters.
Prompt Engineering for Specific AI Tools
Tool-by-tool mastery — deep dives into ChatGPT, Claude, Gemini, GitHub Copilot, Midjourney, Stable Diffusion, and more. Learn the exact prompting techniques each platform rewards.
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 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.