Make AI Choose, Not Write

Ask AI to write something and you’ll usually get something fine. Ask it to choose between ten options and defend the pick, and the output jumps from fine to genuinely good. That’s the reframe a Redditor named u/Elegant_Bottle7482 posted on r/PromptEngineering this week, and it struck a nerve, 136 upvotes and climbing.

The original poster’s problem will sound familiar. Every time they asked AI for an email subject line or a product tagline, the result landed in the same spot. Not bad, not great. Just fine. Tweaking the prompt for “punchier” copy only produced a different flavor of fine.

So the poster changed the ask. Instead of “write this,” they started saying “generate ten options, then tell me which one is strongest and defend that choice.” One good answer with reasoning attached, instead of one soggy average of everything the model could think of.

⚡ Quick Start

  • Stop asking AI to write one thing. Ask for ten, then a defended pick.
  • The magic isn’t the options themselves. It’s forcing the model to evaluate, not just generate.
  • Works on subject lines, taglines, headlines, hooks, basically any short-form copy task.

The Old Way vs. The New Way

The old way treats AI like a vending machine: put in a prompt, get out a draft. Every output competes with nothing, so the model settles on the safest, most statistically average phrasing it can find. That’s exactly why “punchier” tweaks don’t fix it. You’re refining the average, not escaping it.

The new way treats AI like a panel. Generating ten options forces range: some safe, some weird, some intentionally bad. One commenter further down called this “malicious compliance” (more on that below). Then asking it to defend the strongest one forces judgment. As commenter u/thethornypolling put it, “it’s the difference between asking someone to brainstorm vs asking them to present.” Brainstorming pattern-matches. Presenting has to evaluate.

That one extra step, defend your pick, is doing all the work. It’s the same reason a writer’s first full draft beats their outline: the model has to reason about tradeoffs, not just complete a sentence.

There’s a name for what’s happening under the hood. “Write X” is a generation task, and the model completes it the same way it completes any sentence: by picking the most probable next words. “Choose and defend” is an evaluation task. It has to compare, rank, and justify, which pulls from a different part of its training entirely. That’s likely why the fix feels almost too simple for how well it works.

How to Try This Yourself

  1. Pick a short-form writing task: subject line, headline, tagline, hook. This works best on writing that lives or dies in one sentence.
  2. Ask for volume first. Try this structure, adapted from the original post: “Give me ten options for [your task]. Then pick the single strongest one and explain why it beats the other nine.”
  3. Read the reasoning, not just the pick. The explanation shows what the model actually valued: brevity, curiosity, specificity. That’s useful even if you disagree with its choice.
  4. ⚠️ Watch for lazy batches. One commenter, u/GolfEmbarrassed2904, noticed the model sometimes generates one real option and nine throwaway ones just to pad the list. If the nine “losers” all look like obvious strawmen, push back and ask for ten options that are each genuinely competitive.
  5. Push the reframe further. If “choose and defend” works, try “rank these and explain the ranking,” or “argue for the worst option first.” Forcing evaluation seems to be the actual lever, not the number ten specifically.
  6. Scale it up for longer content. Ask for three different intros to a blog post, or three different structures for an email sequence, then have the model defend the winner. The technique isn’t limited to one-liners.

Skip the urge to just ask for “the best one” straight away. ✅ You need the full spread first, or the model has nothing to compare against and defaults right back to average. That small delay is the entire point!

One caveat, worth flagging honestly: a few commenters pointed out the irony here. A Reddit post explaining how to sound less like AI probably shouldn’t read like AI wrote it. Fair hit. The fix isn’t a trick, it’s the same discipline: don’t publish the first draft, make the model defend it first.

Next time you’re stuck on a subject line, a tagline, or an opening hook, don’t ask AI to write it. Ask it to pick ten, then argue for the best one. Head over to the original r/PromptEngineering thread to see what other reframes people are testing, and swap notes on which ones actually move the needle.

Frequently Asked Questions

Q: Why does asking for options and letting AI choose work better than asking it to write directly?

When AI is just writing, it’s pattern-matching from training data. But when it has to generate options and then defend which one is strongest, it switches into evaluation mode, making actual judgment calls instead of blending everything into an average. One commenter does three rounds (generate 10 → critique and narrow to 3 → defend one) and reports the quality jump is “stupid good.”

Q: Doesn’t this just give you one good idea surrounded by obvious garbage?

Sometimes, yes, it’s called “malicious compliance.” AI can game the system by making 9 obviously bad options to make the 10th look great. The risk is real, so stay critical of what you’re seeing. But the technique still works if you’re aware of it.

Q: Won’t asking for 10 options destroy my token budget?

It will use more tokens upfront, no question. Whether it’s worth it depends on what you’re writing. If it’s something that matters (sales copy, subject lines, headlines), the extra tokens for one genuinely strong output beats cheaper iterations of mediocre stuff.

Q: What’s the ideal number of rounds?

Based on commenter feedback, three rounds seems to be the sweet spot: generate 10, critique and narrow to 3, then defend one. You see noticeable quality jumps between rounds, but hit diminishing returns after three.

Q: Is there a lighter way to do this without burning tokens?

Some people skip the multi-round approach and instead have AI generate one option, then manually tweak and rewrite it themselves. You still get time savings from not starting blank, but you cut the token cost.

i stopped asking AI to write things. i make it choose instead. the difference is wild.
by u/Elegant_Bottle7482 in PromptEngineering

Scroll to Top