A sequence of steps where a model generates content, critiques it, revises it, and repeats until satisfied.