Back to Guides
Productivity

The Prompt Framework That Fixes a Vague Gemini Answer


You ask Gemini for a marketing email, a project update, a workout plan, and what comes back is technically correct and completely useless. It's not wrong exactly. It's just generic, the kind of answer that could apply to anyone's situation, which means it doesn't really fit yours. The instinct at that point is usually to blame the model. Ask again, maybe with different words, and get another version of the same flat answer.

The actual problem is almost never the model. It's that the prompt didn't contain enough for Gemini to narrow down which of a thousand possible answers you wanted. Gemini fills every gap you leave with a reasonable default, and "reasonable default" is exactly what produces that generic feeling.

The three gaps, in order

Rather than guessing at what to add, it helps to check for a missing piece in a fixed order: Context, Task, Format. Almost every vague answer is missing one of these three, and checking in this order usually finds it fast.

The order isn't arbitrary. Context comes first because it constrains everything downstream, the same audience and situation change what a correct task even looks like. Task comes second because a specific task is what turns a pile of context into a single, checkable ask, rather than an invitation for Gemini to write about the topic in general. Format comes last because it's the cheapest gap to fix and the one that does the least good on its own. A perfectly shaped table around the wrong content is still the wrong content. Fixing format before the other two just gets you a nicely formatted generic answer.

Context

The situation Gemini can't see: who this is for, what already exists, what constraints apply, what's already been tried.

Task

The actual action, stated specifically enough that there's only one reasonable interpretation of what a good result looks like.

Format

The shape the output needs to take: length, structure, tone, and what it's going to be used for next.

Context: what Gemini can't see

This is the gap behind most vague answers. Gemini has no idea who you are, what you've already tried, or what "done" looks like for you specifically, unless you say so. A prompt with no context gets an answer written for an imaginary average reader, which is nobody in particular.

Weak: "Write a product description for our new water bottle."

Better: "Write a product description for a 24oz insulated water bottle. It's aimed at people who hike and commute by bike, priced at $34, and the main thing that sets it apart from cheaper bottles is that it keeps drinks cold for 24 hours. We're selling on a site where most buyers are comparing it to Hydro Flask and Yeti."

The second version doesn't ask for anything more complicated. It just tells Gemini who's buying, what the competitive frame is, and what actually matters about the product. That's the difference between a description that could be for any bottle and one that's for this one.

Task: what "the task" actually means

Sometimes context is fine but the task itself is underspecified. "Help me with this budget" could mean check it for errors, cut costs, project next quarter, or explain it to someone else. Each of those is a different job with a different right answer.

Weak: "Look at this budget and tell me what you think."

Better: "Look at this budget. I need to cut 15% from the marketing line without touching headcount. Tell me which line items are the best candidates to cut or reduce, and why."

Prompt

Look at this budget. I need to cut 15% from the marketing line without touching headcount. Tell me which line items are the best candidates to cut or reduce, and why, and flag anything that looks like it's already been reduced as much as it reasonably can be.

"Tell me what you think" invites a broad, hedged commentary that touches on everything and commits to nothing. Naming the actual constraint, cut 15%, no headcount, turns it into a decision Gemini can actually make a case for.

Format: what shape the answer needs to be

The third gap is subtler and easy to skip because the answer feels right in content but wrong in shape. You asked a reasonable, specific question and got back six paragraphs of prose when what you actually needed was a five-row table you could paste into a spreadsheet.

Weak: "Compare these three vendors for us."

Better: "Compare these three vendors in a table: columns for price, contract length, and cancellation terms. Then below the table, one sentence on which one you'd pick if the main priority is avoiding a long lock-in."

Naming the format up front saves a full round trip. Without it, Gemini has to guess whether you wanted prose or structure, and a guess that lands on the wrong shape means you're asking again anyway.

Watching the gap close, one prompt at a time

The clearest way to see why this matters is to watch the same request get better in stages, not just compare a bad version to a good one. Say you run a small ecommerce store and a batch of orders shipped four days late because of a carrier delay. You need to email the affected customers.

Bad

All three gaps missing

No context on what happened, a vague task, no format named.

Better

Context and task added

Explains the delay and the audience, but still no shape for the output.

Excellent

All three gaps closed

Situation, specific ask, and exact format all named up front.

Bad prompt: "Write an apology email to customers about a shipping delay."

That produces something like: "Dear Customer, We wanted to reach out regarding a recent delay in your order. We understand this may have caused inconvenience, and we sincerely apologize. We are working hard to resolve the issue and appreciate your patience. Thank you for choosing us." It's generic enough to apply to any delay at any company, which means it also fails to reassure anyone, since it never says what actually happened or when the order will arrive.

Better prompt: "Write an apology email to customers whose orders shipped four days late because our shipping carrier had a regional outage. We're a small ecommerce store selling handmade candles."

That's closer, context now exists, but the task is still just "write an apology email," so Gemini has to guess what else belongs in it: whether to offer compensation, whether to give a new delivery estimate, how long it should be. The result is usually a longer, more specific-sounding version of the same generic apology, now mentioning candles and a carrier outage, but still not telling the customer anything they can act on.

Excellent prompt:

Prompt

Write an apology email to customers whose orders shipped four days late because our shipping carrier had a regional outage. We're a small ecommerce store selling handmade candles. Task: acknowledge the specific delay, give them the new estimated delivery window of 2-3 business days from now, and offer a 15% discount code on their next order as an apology. Format: under 120 words, warm but not overly apologetic, no corporate-sounding phrases like "we value your business."

The excellent prompt's output, illustrated

Write an apology email to customers whose orders shipped four days late because our shipping carrier had a regional outage. We're a small ecommerce store selling handmade candles. Task: acknowledge the specific delay, give them the new estimated delivery window of 2-3 business days from now, and offer a 15% discount code on their next order as an apology. Format: under 120 words, warm but not overly apologetic, no corporate-sounding phrases like 'we value your business.'
Subject: Your candle order is a few days behind, here's why Hi there, Your order shipped later than we promised, about four days late, because of a regional outage with our shipping carrier that was completely outside our control but still landed on your doorstep as a delay. It should arrive within the next 2 to 3 business days. As an apology, here's a code for 15% off your next order: CANDLE15. Thanks for your patience while we sorted this out. Warm regards, The team

Every stage kept the same core request. What changed was how much Gemini had to guess, and the guessing is exactly what produced the generic version.

Putting it together

Here's a genuinely weak prompt and the same request rebuilt through all three gaps.

Weak: "Give me some ideas for our newsletter."

Rebuilt with Context, Task, and Format:

Prompt

We send a monthly newsletter to about 4,000 small business owners who use our accounting software. Open rates have been dropping over the last three issues, and our last three topics were all product feature announcements. Give me 5 newsletter topic ideas that aren't about our own product, things this audience would find useful even if they never bought from us. For each one, give a one-line headline and a two-sentence description of the angle.

Notice what changed: the audience and their scale, the actual problem (declining opens, three feature-announcement issues in a row), the real constraint (non-product topics), and the exact shape of the output (5 ideas, headline plus two-sentence angle each). None of that required a longer or cleverer sentence, just naming what Gemini couldn't have known on its own.

When the second answer is still flat

If you've filled in Context, Task, and Format and the answer is still generic, the response itself is often telling you where the gap is. Look for hedging language, phrases like "it depends" or "generally speaking." That's usually a sign one of the three is still missing, and the answer is showing you which one by hedging around it.

A shortcut for when you don't know what's missing

If you genuinely can't tell which of the three is thin, ask Gemini directly instead of guessing.

Prompt

Before you answer, tell me what additional context would help you give a more specific answer to this request: [paste your original request]

This flips the guessing around. Gemini will usually name the exact gap, whether that's your audience, your constraints, or the format you need, and you can answer just that one question rather than rewriting the whole prompt from scratch.

If you're building this habit from the very beginning, the Complete Beginner's Guide to Gemini is a good place to start before layering this framework on top.

Related Guides