- God of Prompt
- Posts
- 🔑 This prompt method changes everything
🔑 This prompt method changes everything
Boost your output quality by 20%
Reading time: 7 minutes
Greetings from above,
Why did the AI go back to school? Because it wanted to Self-Refine its education!
Last week, I was struggling with generic AI responses for a client project. The outputs were technically correct but lacked that special touch.
Then I discovered Self-Refine - within hours, my client was praising the "remarkable improvement" in our AI-written content.
Today, we'll talk about:
What Self-Refine is and why it matters
How to implement this technique with any AI model
Real-world examples that demonstrate the power of Self-Refine
A step-by-step framework you can use immediately
Let's dive in!

Prompt, run, edit, and deploy full-stack web and mobile apps
Say hello to Bolt.new, your AI-powered web development agent that brings full stack coding to your browser with no setup required. Built on StackBlitz’s WebContainers, Bolt lets you build, edit, and test web applications in real time with simple, chat-based prompts. Just tell the agent what you want to build or change, and watch your code update instantly.
Bolt supports today’s most popular web languages and frameworks, so you can get started fast whether you’re building a React app, deploying with Netlify, or integrating a backend with Supabase for auth, storage, and more. Need a mobile version too? Bolt works with Expo to streamline mobile app development.
Whether you’re a solo builder or part of a product team, Bolt is your fast lane to production-ready code right from your browser.
❓ THIS WEEK'S READER QUESTION
"My AI outputs are technically accurate but feel generic. How can I improve them without writing complex prompts?"
We've all been there, Marcus. You ask ChatGPT for something, and while the answer isn't wrong, it lacks that special sauce.
It's like ordering a pizza and getting one with all the right toppings but somehow still tastes bland.
What if I told you there's a way to make the AI critique and improve its own work?
No complex prompting required.
Just a simple technique that leverages what the AI already knows.
THE SELF-REFINE TECHNIQUE: MAKE AI FIX ITS OWN ANSWERS
Prompt engineering isn't always about writing better inputs.
Sometimes it's about creating a process that allows the AI to improve itself.
That's exactly what Self-Refine does.

WHAT IS SELF-REFINE?
Self-Refine is a prompting technique where a single AI model plays three distinct roles:
1️⃣ Generator: Creates an initial response to your query
2️⃣ Critic: Reviews and critiques that response based on specific criteria
3️⃣ Improver: Enhances the original response using the feedback
This cycle can repeat until the output reaches your desired quality level.
The best part? This technique works with any AI model - even GPT-4.
And it delivers an average performance boost of ~20% across diverse tasks.
That's like getting a free upgrade without changing your subscription!
HOW SELF-REFINE WORKS
Think of Self-Refine as having an AI coach for your AI.
The same model iterates to improve its own writing, code, or messaging—without any additional training, extra data, or tools.
It's like having a writing workshop inside a single prompt.
The key is in how you structure the three-step process:
Key benefits:
Improves output quality by approximately 20%
Works with any AI model (including GPT-4)
Requires no special tools or technical skills
Creates more relevant, specific, and persuasive content
Addresses common AI pitfalls like generic responses
REAL-WORLD EXAMPLES OF SELF-REFINE
Let's see how this technique transforms outputs in different scenarios.
1. User Inquiry Response (Table Tennis)
This example shows how Self-Refine can transform a generic response into something more engaging and personalized.
Why this matters:
Improves customer satisfaction by providing more helpful responses
Creates more personalized interactions that build trust
Reduces the need for follow-up questions
STEP 1 - INITIAL PROMPT:
I need you to respond to this user message in a helpful way:
User: "I am interested in playing table tennis."
What it does: Generates a basic response that addresses the query but remains generic.
Initial output:

Perfect for:
Customer service teams handling inquiries
Community managers responding to member questions
Support agents who need to provide helpful information quickly
Implementation tip: Start with a simple, straightforward request to establish a baseline response.
STEP 2 - FEEDBACK PROMPT:
Review the following response to a user message. Provide specific, actionable feedback on:
1/ Engagement: How well does it address the user's needs?
2/ User understanding: Does it demonstrate understanding of the user's situation?
User: "I am interested in playing table tennis."
Response:
"I'm sure it's a great way to socialize, stay active and have fun. If you're looking to get started, you might want to find a local club or community center that offers tables and perhaps lessons for beginners."
What it does: Forces the AI to critically evaluate its own response against specific criteria.
Feedback output:

STEP 3 - REFINE PROMPT:
Improve the following response based on the feedback provided:
User: "I am interested in playing table tennis."
Original response:
"I'm sure it's a great way to socialize..."
Feedback:
"Too generic, lacks specificity or deeper understanding."
What it does: Instructs the AI to create an improved version based on its own critique.
Refined output:

2. Business Use Case - Cold Email
This example demonstrates how Self-Refine can transform a weak marketing message into a compelling outreach email.
Why this matters:
Increases response rates by creating more targeted messaging
Demonstrates understanding of specific customer pain points
Creates a stronger call-to-action that drives conversions
STEP 1 - INITIAL PROMPT:
Write a cold outreach email offering SEO services to early-stage eCommerce startups.
What it does: Generates a basic email draft for the specified purpose.
Initial output:

Perfect for:
Marketing teams crafting outreach campaigns
Sales professionals looking to improve their pitch emails
Founders reaching out to potential clients or partners
Implementation tip: Be specific about your target audience and purpose in the initial prompt.
STEP 2 - FEEDBACK PROMPT:
Review this cold email draft.
Provide detailed feedback on:
- Clarity and value proposition
- Relevance to target (early-stage eCommerce startups)
- Tone and call-to-action strength
Email:
"Hi, we provide SEO services that help startups grow. Let's chat!"
What it does: Evaluates the email against specific marketing criteria.
Feedback output:

STEP 3 - REFINE PROMPT:
Rewrite the email using the feedback above. Make it more relevant, specific, and persuasive.
What it does: Creates an improved version that addresses all the identified weaknesses.
Refined output:

HOW TO IMPLEMENT SELF-REFINE IN YOUR WORKFLOW
Creating a Self-Refine process is surprisingly simple. Here's how to do it:
1. Set up your three prompts:
Generate Prompt: Ask the AI to create an initial response
Feedback Prompt: Ask the AI to evaluate its response based on specific criteria
Refine Prompt: Ask the AI to improve the response based on the feedback
2. Define clear evaluation criteria:
Be specific about what aspects you want the AI to critique:
Relevance to the target audience
Clarity and specificity
Tone and engagement
Action items and next steps
Any industry-specific requirements
3. Iterate as needed:
For best results, run the feedback-refine loop 2-3 times.
Each iteration makes the output sharper and more effective.
Key implementation steps:
Start with a clear, specific initial prompt
Provide 2-4 explicit criteria for the feedback stage
Ask for specific improvements in the refine stage
Repeat until satisfied with the quality
DIVE DEEPER (ON MY TWITTER)
Prompt engineering is not always about writing better inputs.
You can make the AI fix its own answers. It’s called Self-Refine.
Here’s how this technique improves your output quality by 20% 🧵:
— Alex Prompter (@alex_prompter)
7:03 AM • Apr 22, 2025
🏆 WEEKLY PROMPT CHALLENGE
This week, I challenge you to try this Self-Refine prompt:
I want you to act as a Self-Refine system with three components:
1. CREATOR: Generate an initial response to my query
2. CRITIC: Evaluate that response based on specificity, engagement, and actionability
3. IMPROVER: Create an enhanced version addressing the critique
My query is: [INSERT YOUR QUERY HERE]
Please show me all three steps: initial response, critique, and refined version.
Share your results with me by replying to this email!
The best submission gets featured next week.
💡 PROMPT TIP OF THE WEEK: SPECIFICITY IN FEEDBACK REQUESTS
When using Self-Refine, the quality of your feedback criteria makes all the difference.
Generic feedback leads to generic improvements. Specific feedback drives targeted enhancements.
Before:
Review this text and provide feedback.
After:
Review this text and provide specific feedback on:
1. How well it addresses the pain points of [specific audience]
2. The clarity of the main value proposition
3. The effectiveness of the call-to-action
4. The use of concrete examples vs. general statements
This approach gives the AI clear dimensions to evaluate, resulting in much more useful feedback.
It's like giving a chef specific flavor notes to enhance rather than just saying "make it taste better."
Try this approach with your next Self-Refine prompt and watch the quality of your outputs soar.
SUMMARY
Self-Refine is a three-step process where an AI generates, critiques, and improves its own work
This technique delivers a ~20% performance boost across various tasks
No special tools or models required - works with any AI including GPT-4
Most effective when using specific evaluation criteria
Can be applied to writing, coding, marketing, customer service, and more
📚FREE RESOURCES📚
WRAP UP: What you learned today:
The Self-Refine technique - How to make AI improve its own outputs through structured feedback
Implementation framework - A three-step process you can apply to any AI task
Real-world examples - How Self-Refine transforms generic responses in customer service and marketing
What did you think about today's edition? |
Remember, the best prompt engineers don't just write better prompts - they create systems that leverage the AI's existing capabilities in clever ways. Self-Refine is the perfect example of working smarter, not harder with AI.
And as always, thanks for being a part of my lovely community,
Keep learning,
🔑 Alex from God of Prompt
P.S. What's your biggest challenge with getting quality AI outputs? Reply to this email with your prompting problems, and I might feature a solution in next week's newsletter!
Reply