FG—01AI Design Field Guide

Search the field guide

Search chapters, principles, patterns, worksheets, and glossary terms

PTN—20

Variations

For subjective output, generate labeled alternatives instead of forcing serial regenerate-and-pray.

When a task has one right answer, generate it. When it has taste — a headline, a layout, an opening paragraph — a single output is a coin flip presented as a conclusion. The regenerate button is the wrong tool for that problem: it discards a candidate to produce another blind draw, one at a time, with no memory and no map. Variations replace the slot machine with a spread: several alternatives at once, side by side, so the person judges by comparison instead of by sequential gambling.

The labels are what make a spread navigable. “Option A / B / C” tells the person nothing except that there are three; labels that name what differs — “Shorter”, “Leads with the data”, “Warmer open” — turn the set into a legible tour of the output space. That legibility feeds back into expression: someone who picks “Leads with the data” has just told the system something no rating widget would have captured, and the next spread can vary along the axis they cared about.

Regeneration inside this pattern must respect the stated constraints. If the person fixed the length and asked for tone alternatives, a regenerate that also rewrites the length has broken the contract — vary what was left open, hold what was pinned. And choosing a variant should be a promotion, not an execution: the chosen one takes the stage, the others recede but stay recoverable for the session, because taste is fickle and the discarded option is often the one someone wants back ten minutes later.

The economics are honest to state: a spread of four costs four generations, and not every request earns it. Variations belong where output is subjective and judgment is cheap — glanceable text, images, layouts — not where evaluating each candidate takes real effort. A spread of four twenty-page reports is not choice; it is homework.

Anatomy

Fig. 01VariationsLive specimen

Reply to a 2-star review · three takes

Direct · two sentences

You’re right — Marcus arrived 90 minutes late and that’s on us. We’d like to send him back this week, no charge, to finish the tune-up properly.

Warm · leads with the apology

We’re sorry, Mrs. Okafor — waiting 90 minutes past the window is exactly what we promise not to do. Marcus feels the same, and we’d like to make it right with a free return visit this week.

Formal · cites the visit record

Our dispatch log confirms your 8–10 am window was missed; Marcus arrived at 11:28. We apologize for the disruption and would like to schedule a complimentary return visit at your convenience.

All three name the tech and offer the make-good visit.

A spread of alternatives labeled by what differs, with one promoted and the rest recoverable.

  1. 1Difference labels. Variants are labeled by what actually differs — tone, length, structure — never “Option A/B/C”.
  2. 2Constraint-preserving regenerate. Regenerating varies what was left open and holds what the person pinned.
  3. 3Promotion, not deletion. Choosing a variant promotes it to the working copy without destroying the others.
  4. 4Recoverable discards. Passed-over variants stay reachable for the session — taste changes its mind.

When to use

Design considerations

Pitfalls

In the wild

Midjourney
Every prompt returns a four-image grid, with per-image variation controls that explore around the one you liked — comparison is the default, not an upgrade.
GitHub Copilot
Beyond the inline ghost text, a completions panel lists alternative suggestions so developers pick between candidates instead of rerolling one.
Adobe Firefly
Generations arrive as a set of variations per prompt, and Generative Fill offers multiple candidate fills to flip between in place.

Principles served