MemotivaPrompt Engineering Patterns: Tree of Thoughts, Graph of Thoughts, Self-Refine, Reflexion

What is the difference between Self-Refine and Reflexion?

Prompt Engineering Patterns: Tree of Thoughts, Graph of Thoughts, Self-Refine, Reflexion

Audio flashcard · 0:18

Nortren·

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