What is the difference between Self-Refine and Reflexion?
Prompt Engineering Patterns: Tree of Thoughts, Graph of Thoughts, Self-Refine, Reflexion
Audio flashcard · 0:18Nortren·
What is the difference between Self-Refine and Reflexion?
0:18
Self-Refine improves a single output by critiquing and rewriting it. Reflexion improves an agent's overall strategy by reflecting on what went wrong across multiple attempts. Self-Refine is local and within-task; Reflexion is global and across-task. Both rely on the model's ability to critique itself, which works because evaluation is easier than generation.
arxiv.org