Most new AI users make the same mistake: they send a prompt, receive a response that is not exactly what they wanted, and either accept it as-is or start over with a completely different prompt. Both paths are suboptimal.
Language models are designed for conversation. Session history is context: the model can use it to refine, correct, expand or redirect its previous output. Knowing how to iterate effectively is what separates someone who uses AI as a tool from someone who uses it as an automatic generator of mediocre text.
The single-shot mistake
In traditional writing, or when working with a human collaborator, you assume you will need several rounds of revision. Nobody expects the first draft to be the final one. But with AI, many users unconsciously assume that the first response is the result — and that if it is not good, the problem lies with the tool.
That is not the case. The first response is the first draft. It is the starting point for a conversation, not the result of a query.
Types of iteration
There are different types of refinement, each with a different instruction:
Correcting errors or inaccuracies. “The third point is incorrect: income tax in the UK uses progressive brackets, not a flat rate. Correct it while keeping everything else.”
The model can correct specific parts without rewriting everything. Point out exactly what is wrong and what should stay the same.
Adjusting tone or style. “The text is too formal for the audience. Rewrite it in a more conversational tone, as if you were explaining it to a friend, keeping all the content points.”
Expanding a section. “The point about risk management is too brief. Develop it with two or three concrete examples.”
Reduction and synthesis. “This is too long for the context. Cut it in half, keeping only the three most important points.”
Changing perspective. “Now rewrite the same analysis from the client’s perspective, not the supplier’s.”
Generating alternatives. “Give me three different versions of the introductory paragraph: one more direct and data-oriented, one more narrative, and one in between.”
How to ask for corrections effectively
Vague corrections produce vague improvements. “Improve this” says nothing. “Make the second paragraph more concrete” is better. “In the second paragraph, replace general statements with specific data: include at least one statistic and one real company example” is best.
Principles for asking for corrections effectively:
-
Exact reference. “The second paragraph,” “point 3,” “the sentence that begins with…” Do not assume the model knows which part you mean.
-
Describe the problem, not just the solution. “This paragraph assumes the reader already knows the concept of ROI, but our audience has no financial background” is more useful than “simplify the paragraph.”
-
Indicate what should stay the same. If part of the output is good, say so. “Keep the tone and structure, only change the example in point 2.”
-
Ask for one correction at a time for complex changes. If you ask for five simultaneous changes, the model may miss some or balance them in unexpected ways.
When to start over
Iterating is not always the best option. Sometimes it is better to start fresh with a better prompt:
-
When the general direction is wrong. If the model misunderstood the objective and produced something in the wrong direction, continuing to iterate on that response can take you further from where you want to be. A better prompt from the start is more efficient.
-
When the context is very different. If you fundamentally change the target audience, the objective or the premise, the model will carry the weight of the previous context in its response. Sometimes a blank page is cleaner.
-
When the correction history is long and confusing. After many iterations in multiple directions, the model may lose track of which version should prevail. A clear summary of everything learned in a new prompt sometimes produces a better result than continuing the chain.
The iterative workflow
For high-quality tasks — important texts, complex analyses, outputs that need to be very precise — a typical iterative workflow has three phases:
Phase 1: Exploratory draft. A broad prompt that produces the first draft. The goal is not perfection but having material to work with. Read it critically and note what is good and what needs adjustment.
Phase 2: Directed refinement. Rounds of specific correction, one dimension at a time. Tone, structure, content, format. Each iteration improves one thing without undoing the previous ones.
Phase 3: Final polish. A last pass with exact format and length instructions. “The final output must have exactly three paragraphs of no more than five sentences each. Check for coherence and remove any repetition.”
This process is not slow: it usually takes less time than starting over repeatedly, and the final result is significantly better than what the first prompt produces.
AI is most useful when treated as a collaborator you can give feedback to, not as a machine that either delivers the correct product or is useless.