Why 90% of AI Prompts Fail — And the Framework That Fixes Them
Most people have tried AI and walked away unimpressed. Not because the technology is overhyped — but because nobody told them how to…
Why 90% of AI Prompts Fail — And the Framework That Fixes Them
Most people have tried AI and walked away unimpressed. Not because the technology is overhyped — but because nobody told them how to actually talk to it.
Here’s the uncomfortable truth: the AI isn’t the problem. Your prompt is.
This guide skips what every other article covers and focuses on what actually moves the needle — including a real before/after example most guides never bother to show.
The Real Problem Isn’t the AI
AI models generate the most statistically likely response to your input. If your input is vague, you get averaged, generic output — not because the model is failing, but because you gave it nothing specific to work with.
The mental shift that matters: stop thinking “how do I get the AI to do this?” and start thinking “what would a skilled person need to know to do this well?”
Those are very different questions. The second one produces dramatically better prompts.
What Actually Separates Good Prompts From Bad Ones
1. State your goal precisely — including what the output should do
Most prompts describe a task. Great prompts describe a task and its purpose.
❌ Write me an email about the project delay.
✅ Write a brief professional email to my manager explaining a 3-day delay caused by a dependency issue. No apology — just facts and a clear next step. Under 120 words.
Notice what “No apology” and “Under 120 words” are doing. Negative constraints — telling the model what not to do — often cut closer to what you want than positive instructions, because they directly block the model’s most common defaults.
2. Assign a role that shapes tone and depth
Without a context anchor, the model defaults to generic assistant mode. A role assignment immediately changes the kind of response you get.
❌ Explain machine learning to me.
✅ You're a professor explaining machine learning to a non-technical first-year student. Use one analogy. No jargon. Under 150 words.
The role isn’t cosmetic. It compresses a dozen implicit instructions — tone, depth, vocabulary, format — into a single phrase.
3. Use examples, not just descriptions
Describing what you want is good. Showing the model one example is significantly better. An example anchors style and tone in a way that description alone cannot.
❌ Write product descriptions for my store.
✅ Write product descriptions in this style: "Handcrafted from reclaimed oak, this shelf brings warmth without weight." Now write one for a ceramic mug.
If you have existing writing — a past email, a brand document, a piece you admire — paste a sentence or two. The model will pattern-match to it more reliably than it will follow abstract instructions like “professional but warm.”
4. Specify format explicitly
The model defaults to whatever format it finds most probable given your input — often verbose paragraphs when you wanted bullet points, or vice versa. Don’t leave this to chance.
❌ Give me tips for job interviews.
✅ Give me 5 interview tips. Format: numbered list. Each tip = one bold sentence + two sentences of explanation. Under 200 words total.
The more specific you are about structure, the less post-processing you have to do.
5. Treat the first response as a draft
This is where most people stop — and where the real gains start. The first output is rarely the best one. Push it.
“Good start. Cut it by 30%. Punch up the opening line. Drop the formal tone.”
One technique most guides skip: after any draft, ask the model “What are the three weakest parts of this, and how would you fix them?”
Models evaluate better than they generate on the first pass. The self-critique is often more useful than the original output.
A Framework Worth Memorizing: CRAFT
Run through these before writing any high-stakes prompt. You don’t need every element every time, but checking them takes ten seconds.
LetterWhat It CoversExampleC — ContextBackground the model needs”I’m a product manager at a B2B SaaS company”R — RolePersona the model should take”You’re a skeptical editor”A — ActionExactly what to do (use a verb)”Rewrite this intro to be more direct”F — FormatStructure, length, layout”Three bullet points, max 20 words each”T — Tone / ConstraintsHard limits and audience”No jargon. For a non-technical CEO.”
CRAFT in Action — A Real Example
Here’s how the framework looks applied to one prompt, start to finish.
The vague version:
*Help me write a LinkedIn post about my new job.*
The CRAFT version:
*[C] I just started a software engineering role at a fintech startup after 6 months of job searching.[R] You're a LinkedIn ghostwriter who writes authentic, non-cringe professional posts.[A] Write a LinkedIn post announcing my new role.[F] 3 short paragraphs. No bullet points. Under 150 words.[T] Warm and honest — not braggy. No phrases like "excited to announce" or "thrilled to share."*
What you get: A post that actually sounds like a human wrote it.
Three Techniques That Reliably Improve Output
Chain-of-thought prompting. For reasoning-heavy tasks — analysis, math, multi-step decisions — add “Think step by step before answering.” It forces the model to externalize its logic rather than jumping to a conclusion. The accuracy improvement on complex problems is substantial.
Negative constraints. “Don’t use jargon.” “No disclaimer.” “Don’t summarize what I just told you.” These often work better than positive instructions because they cut off the model’s most common defaults directly.
Audience specification. “Explain this to a non-technical CFO” versus “Explain this to a senior backend engineer” produces genuinely different — and both genuinely useful — responses. Audience spec shapes vocabulary, depth, examples, and tone simultaneously with very few words.
What Good Prompting Actually Requires
Technical knowledge helps marginally. What matters much more is the ability to communicate clearly, know specifically what you want, and be willing to iterate.
Every prompt you write is practice for the next one.
The people who get the best results from AI aren’t the ones who found a magic formula — they’re the ones who treat each prompt as a brief, and each output as a starting point.
Further Reading
- Anthropic — Prompt Engineering Overview — official guide with worked examples
- DAIR.AI — The Prompting Guide — comprehensive open-source reference
- Learn Prompting — free structured course, beginner to advanced
- Wei et al. (2022) — Chain-of-Thought Prompting — the original research paper
- OpenAI — Prompt Engineering Guide — six practical strategies with examples
메타데이터
- post_id
- b1f5e15bebe7
- slug
- why-90-of-ai-prompts-fail-and-the-framework-that-fixes-them-b1f5e15bebe7
- url
- https://medium.com/@anandhi.vasudevan.ai/why-90-of-ai-prompts-fail-and-the-framework-that-fixes-them-b1f5e15bebe7
- canonical_url
- https://medium.com/@anandhi.vasudevan.ai/why-90-of-ai-prompts-fail-and-the-framework-that-fixes-them-b1f5e15bebe7
- author_url
- https://medium.com/@anandhi.vasudevan.ai
- status
- ok
- fetched_at
- 2026-06-09 15:37:30