When the answer feels "all over the place": what went wrong in your prompt?
You type a prompt that seems clear, hit send, and get a reply that zigzags—part concise, part long-winded, part formal, part chatty. It’s not randomness. It’s usually your directions pulling in opposite directions, so the model tries to satisfy all of them at once.
“Be brief but include all the details” is the classic. So is “sound confident” paired with “don’t make assumptions,” or “use bullet points” paired with “write like a story.” The result reads like a compromise you didn’t choose.
You spend extra time editing, or worse, you share something that sounds inconsistent. The fix starts with spotting conflicts before you send.
Spotting the conflict before you send: where mixed signals usually hide
In a typical work prompt, the conflict doesn’t show up as two sentences that directly disagree. It hides in a “and” or a “but.” You ask for a one-paragraph summary and also request “full context.” Or you want “friendly and professional” without saying which one matters more when they pull apart.
Scan your prompt for four common collision points: length (brief vs thorough), tone (casual vs formal), format (bullets vs narrative), and certainty (confident vs heavily caveated). If you can’t picture what the output should look like on the page, the model can’t either. A fast test: underline every constraint, then circle the ones that would force a different shape of answer.
Even a perfect model can’t read your mind about priorities. If you don’t choose, it will. That’s where surprises start.
If two instructions clash, which one tends to win—and why it surprises you

Those surprises usually happen when the model has to pick a “safe” path while still trying to look helpful. If you ask for “everything” and “keep it short,” it will often lean toward completeness, then add a quick summary on top. That feels like it ignored you, but it’s really trying to avoid leaving something out that you might consider important.
Safety and policy-style constraints tend to win over your preferences. If you say “don’t mention risks” or “just give me the final answer with no caveats,” it will still add warnings or refuse parts of the request. Practical constraints win too: if you demand “one paragraph” and also require citations, step-by-step logic, and examples, the output will stretch past your format rule.
The part that surprises people is tone and format are usually treated as flexible, while “don’t do X” is treated as strict. If you want predictable output, you have to decide which rules are non-negotiable before you hit send.
The moment you choose: do you want a “best effort,” or a guaranteed shape to the output?
That “non-negotiable” decision is where most prompts either snap into focus or stay messy. In a familiar case, you paste notes and ask: “Give me a tight email, but don’t lose anything important.” If you don’t pick a winner, you’re really asking for a best-effort merge. The model will compress where it can, expand where it feels risky, and you’ll get something that’s half constraint, half improvisation.
A “best effort” prompt is fine when you’re brainstorming, exploring options, or you’ll edit anyway. It fails when you need a guaranteed shape—like a 120-word update you must drop into a status template, or five bullets that must fit on a slide. In those cases, treat shape as a hard requirement and downgrade everything else to “include if it fits.”
Guaranteed shape often means leaving useful context on the cutting-room floor. If that makes you uneasy, you’re already at the fork in the road—choose shape now, or split the work so nothing gets lost.
Rewrite so the model can’t misunderstand: turning competing wishes into a clean order of operations

That split-the-work instinct usually starts with the same moment: you realize you’re trying to get “keep everything” and “fit the template” in one pass. Instead of stacking wishes, write an order of operations the model can follow. Put the non-negotiable shape first, then tell it what to do when the shape and the content collide.
For example: “Write a status update that is exactly 120 words. Use 5 bullets. If you can’t fit a detail, omit it and list it under ‘Cut items’ as a separate bullet list.” Or: “Use a professional tone. If a sentence sounds too stiff, prefer clarity over warmth.” This turns “be brief but complete” into a decision rule.
Make that less painful by naming what must survive: “Always include the deadline, the owner, and the blocker.” Then you’re ready to decide whether to run it in one shot or two.
When one prompt isn’t enough: splitting into steps without losing momentum
That “one shot or two” choice shows up when you need both accuracy and a tight container. In practice, you’re drafting an email, a slide, or a one-paragraph brief, and you can’t afford to lose key facts—but you also can’t blow past the template. Trying to force both in a single prompt often produces a shaky middle.
Split it into two steps that keep forward motion. Step 1: ask for a clean capture of the content—“Extract the essential facts, decisions, open questions, and risks from these notes. Use short bullets. Don’t write the final message yet.” Step 2: paste those bullets back and request the exact output shape—“Turn this into a 120-word status update with 5 bullets; if something won’t fit, list it under ‘Cut items.’”
Two passes can feel slower, and you may have to paste content twice. A quick check before you send can keep even single-pass prompts from drifting.
A quick “conflict check” you can run every time (and what to do when it still won’t comply)
That quick check can be a 20-second habit before you hit send. Read your prompt once and label each instruction as one of four types: shape (length, bullets, headings), content (what must be included), tone (voice), and limits (don’t do X, follow policy). If you have two shapes (one paragraph and also a table), pick one. If “must include” won’t fit the shape, add a rule for what gets cut.
When it still won’t comply, stop negotiating inside one prompt. Tighten one variable (word count, format, or scope), then rerun. If it keeps drifting, do the two-step method: extract facts first, then format. That’s how you get control back.