passdrill
AI & LLM Engineering · Prompt Engineering · Card 033/039 easy

Madaan et al. (2023), "Self-Refine: Iterative Refinement with Self-Feedback," propose a prompting loop that improves a language model's own output without any additional training data, fine-tuning, or external verifier model. What is the loop, and which single model performs every role in it?

  1. A larger 'teacher' model grades the outputs of a separate, smaller 'student' model and returns a numeric score that the student uses to pick from several candidate answers
  2. A retrieval system feeds the model documents relevant to its own previous answer, and the model simply copies the most relevant retrieved sentence into its final response
  3. The same pretrained model first produces an initial answer, then critiques that answer as feedback, then uses its own critique to produce a refined answer, repeating this generate-feedback-refine loop for multiple rounds; no separate model or extra training is involved at any stage
  4. A human reviewer reads the model's first answer and writes the feedback, which is then pasted back into a second prompt for the model to revise
Next card → Shuffle