Module 3 Lesson 5: Iterative Prompt Refinement
Prompting is a conversation, not a search. Learn how to refine your inputs based on the AI's results.
Iterative Prompt Refinement
A "Power User" rarely gets the perfect answer on the first try. Instead, they treat prompting as an iterative cycle.
1. The Refinement Loop
- Prompt: Write your initial prompt using the 3 Cs.
- Observe: Where did the AI fail? Was the tone wrong? Did it miss a step?
- Analyze: Why did it fail? Was the instruction ambiguous?
- Refine: Add a new constraint or more context and try again.
graph LR
P[Initial Prompt] --> O[Observe Result]
O --> A[Analyze Failure]
A --> R[Refine Prompt]
R --> P
2. Real-Time Feedback
You don't always have to start a new chat. You can "talk" to the answer.
- "That's good, but make it shorter."
- "You missed the part about the budget. Re-write the second paragraph."
- "Don't use the word 'delve'."
3. Asking the AI for Help
If you're stuck, ask ChatGPT to help you write the prompt!
"I want to write a high-converting landing page for a dog toy. What information do you need from me to write the best possible prompt?"
4. Managing Regression
Sometimes, refining a prompt to fix one issue breaks something else. If that happens, go back to your most stable version and add your new instruction more carefully or as a separate step.
Hands-on: The 3-Round Refine
- Round 1: Ask for a recipe for lasagna.
- Round 2: Refine it to be vegetarian and under 500 calories per serving.
- Round 3: Refine it to be written in the style of an ancient Greek scroll.
Observe how the content "evolves" and pivots with each instruction.
Key Takeaways
- Prompting is iterative. Embrace the "back-and-forth."
- Be specific about what to change.
- Ask the AI to critique its own work.