AI Image Generation and DesignPrompting for images · Lesson 6 of 18

Iteration, variations and prompt logs

Article · 7 min · 8 min lecture

Video lecture

Iteration, variations and prompt logs

10 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 10

Iteration and prompt logs

  • Great image, can't repeat it?
  • The iteration loop
  • Diagnose before you change
  • A log that takes seconds

The narrated lecture is in production

Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.

Chapters

Professional results come from iteration

A single prompt rarely produces the final image. Professionals iterate deliberately: they change one thing at a time, keep what works, and record everything so results can be reproduced and explained to clients.

The iteration loop

1. Brief       → What is this image for? Format, placement, message.
2. Draft prompt → Seven-part structure + style spec.
3. Explore     → Generate a batch (e.g. 4–8 variations).
4. Select      → Pick 1–2 closest to the brief.
5. Diagnose    → What's wrong? Composition, lighting, detail, style?
6. Adjust      → Change ONE main variable.
7. Refine      → Variations, seed control, reference images.
8. Edit        → Inpaint, outpaint, retouch, upscale.
9. QA          → Details, rights, bias, brand fit.
10. Log        → Save prompt, settings, references, final.

Diagnose before you change

When an image misses, identify the specific failure:

ProblemLikely fix
Wrong compositionAdd shot type, angle, placement; use a structure reference
Wrong styleStrengthen style spec or style reference
Wrong moodAdjust lighting and palette, not just mood words
Extra/missing objectsSimplify the prompt; state counts; inpaint
Faces/hands distortedRegenerate variations, adjust pose description, inpaint
Unwanted text/logosAdd constraint; remove via inpainting
Too genericAdd specific details, textures, imperfections

Seeds and variations

Many tools expose a seed — the starting noise pattern. Keeping the same seed while changing one prompt element lets you see that element's effect more cleanly. Other tools offer "vary subtle / vary strong" or "remix" options instead. Use:

  • Strong variations during exploration.
  • Subtle variations and fixed seeds during refinement.

Note that model updates can change results even with the same seed and prompt, so do not rely on seeds for long-term reproducibility — keep the final images and references.

Conversational editing

Assistant-style tools let you refine by instruction ("make the lighting warmer", "move the cup to the left"). This is efficient but can drift: each edit may subtly change other details. Check the whole image after each step and keep the best versions.

The prompt log

A prompt log turns trial and error into a reusable asset:

Prompt log entry
Project / asset:     Café launch — IG 4:5 — hero image
Date:                2026-03-14
Tool / model / mode: [tool] [model version] [private mode]
Prompt:              [full text]
Negative/constraints: [text]
References:          style_ref_01.png (strength medium)
Seed / settings:     [seed] [aspect ratio] [quality/steps]
Selected output:     cafe_hero_v3_04.png
Edits:               inpaint cup handle; outpaint top for text; upscale 2×
Rights/QA notes:     no people; no logos; reviewed by AB

Benefits:

  • Reproduce and extend a look for future posts.
  • Explain your process to clients (transparency builds trust).
  • Support any future questions about how an image was made — useful for disclosure, provenance and copyright discussions.
  • Train team members.

Managing time and cost

Iteration can become an endless slot machine. Set limits:

  • Time box: for example, 20 minutes of exploration before reassessing the brief.
  • Batch budget: a maximum number of generations per asset.
  • Stop rule: if the model cannot do it after structured attempts, switch approach (different tool, reference image, edit, photo, or illustration).

Worked example: a product scene

Brief: 1:1 ad image of a reusable water bottle on a rock by a mountain stream, morning light, space for a headline.

  • Batch 1: nice scenes but the bottle design is inaccurate (the model does not know the product).
  • Diagnosis: product accuracy cannot come from text alone.
  • Approach change: generate the scene without the bottle, then composite the real product photo in the design tool, matching lighting and adding a shadow. (If the product is shown in a scene it was not photographed in, ensure the ad does not imply claims about the product that aren't true.)
  • Final: scene upscaled, real product composited, headline added in the brand font.

Common mistakes

  • Changing many variables at once.
  • Not saving prompts and settings.
  • Endless rerolling without diagnosing.
  • Trying to force a model to render an exact real product from text alone.

Hands-on: a prompt log you can actually maintain

A log only works if it is fast to fill in. Use a shared spreadsheet or database with these columns, one row per selected output (not every generation):

asset_id | date | brief_link | tool | model/version | mode (private?) |
prompt | constraints | references (+strength) | seed/settings |
selected_file | edits (inpaint/expand/upscale) | reviewer | rights notes |
provenance (Content Credentials kept? label needed?) | status

Or, if your team works in a repository or automation tool, store each entry as JSON next to the final file:

{
  "asset_id": "cafe-launch-ig45-hero",
  "tool": "[tool name]",
  "model": "[model/version]",
  "prompt": "Editorial photograph of ...",
  "references": [{"file": "style_ref_01.png", "strength": "medium"}],
  "edits": ["inpaint cup handle", "expand top 20% for headline", "upscale 2x"],
  "reviewer": "AB",
  "provenance": {"content_credentials": true, "platform_label": "not required: stylized"},
  "status": "approved"
}

Worked example: one change at a time (before/after log)

RunSingle changeResultKeep?
v1Baseline seven-part promptGood composition, light too coldPartly
v2"cool daylight" → "warm late-afternoon light from the left"Mood fixed, cup handle distortedYes
v3Fixed seed, added product reference at medium strengthHandle correct, background busierYes
v4Added "soft, low-detail background on the right third"Clean copy spaceSelected
EditInpaint spoon, expand top for 9:16 storyFinalLogged

Four runs and one edit pass, each with a single change, took about 15 minutes (illustrative). Without the log, the team would have forgotten that the reference, not the prompt, fixed the handle.

Stop rules

  • Three strikes: if the same defect survives three targeted changes, switch mode (reference, edit or composite) or switch tool.
  • Time box: 20 minutes of exploration per asset, then re-read the brief.
  • Budget: a maximum number of generations per asset, agreed with the client for paid work.

Summary

Iterate through a structured loop, diagnose before changing, use seeds and variations deliberately, keep a prompt log, set time and batch limits, and switch approach when prompting alone cannot deliver.

Key takeaways

  • Iterate with a loop — brief, draft, explore, select, diagnose, adjust one variable, refine, edit, QA, log.
  • Diagnose the specific failure and match the fix (composition, lighting, reference, edit) rather than rewriting everything.
  • Fixed seeds and subtle variations support controlled refinement; model updates can break seed reproducibility.
  • Log one row per selected image, including references, edits, reviewer and provenance decisions.
  • Use stop rules: a time box, a generation budget and three strikes before switching mode or tool.

Check your understanding

Quick questions to lock in the lesson. They don’t count towards your certificate.

  1. Outputs keep showing an inaccurate version of a client's actual product. What is the best approach?
  2. Why keep a prompt log?
  3. What does fixing the seed while changing one prompt element help you do?

Put it into practice

Pick one asset brief and run the full iteration loop with a strict 20-minute time box, recording each step in a prompt log entry. Note which single change improved the image most.

Enrol for free to save your progress

Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.