Two LLMs collaborate. The Generator writes a draft. The Reflector critiques it. The Generator rewrites using the feedback.
One complete cycle: Generate → Reflect → Rewrite
Waiting...
Waiting...
Waiting...
Two LLMs, not one. The Generator never critiques itself — that is the Reflector's job. Separation of roles is what makes this pattern powerful.