← Back to list

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…

Anandhi Vasudevan · 2026-06-05 10:08 · 0 claps · 4.1 min read
#prompt-engineering #writing-prompt-response #prompt #artificial-intelligence
Open on Medium ↗
Wiki topics: AI · AI · General 📰 · Journalism & News

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


메타데이터
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