AI From Scratch/Phase 14/Lesson 05/~60 minutes

Self-Refine and CRITIC: Iterative Output Improvement

BuildPython (stdlib)

Self-Refine (Madaan et al., 2023) uses one LLM in three roles — generate, feedback, refine — in a loop. Average gain: +20 absolute on 7 tasks. CRITIC (Gou et al., 2023) hardens the feedback step by routing verification through external too...

Loading lesson page...