/pattern/iterative-refinement/

02 · WorkflowRevise LoopDraft-ImproveProgressive Refinement

Iterative Refinement.
Ein Artefakt. Viele Durchläufe. Jeder besser als der letzte.

Kontrollierte Durchläufe verbessern ein einzelnes Artefakt über Revisionen hinweg, häufig unter Nutzung expliziten Feedbacks aus Regeln, Tests oder von Nutzern.

Wann man dazu greift

  • Ergebnisqualität schrittweise steigt und Zwischenzustände bewahrt werden müssen.
  • Externes Feedback leicht verfügbar ist.

Wann es nach hinten losgeht

  • Ein gültiges Ergebnis typischerweise in einem Schritt generiert wird.
  • Revisionen klare Signale vermissen lassen.
  • Konsistenz durch wiederholtes Umschreiben nachlässt.

Die Abwägung

Verbesserte Artefaktqualität wird auf Kosten längerer Laufzeiten und möglicher thematischer Drift erkauft.

Das mentale Modell

Eine Form, die du auf eine Serviette zeichnen kannst.

Ein Verfasser produziert ein Artefakt; ein Kritiker schlägt Verbesserungen vor. Die Schleife stoppt, wenn das Artefakt die Prüfung besteht.

DrafterCritic
Fallstricke

Zwei Wege, wie dieses Pattern Probleme verursachen kann.

Der Kritiker ist zu streng — endloses Umschreiben

Der Kritiker bringt bei jedem Durchlauf ein neues Problem vor. Der Verfasser erreicht nie ein stabiles Artefakt.

Lösung · Iterationen begrenzen und den Kritiker dazu zwingen, Probleme nach Schweregrad zu priorisieren. Nur bei kritischen Befunden blockieren.

Thematische Drift über Revisionen

Jede Umschreibung verschiebt Ton oder Schwerpunkt. Nach Durchlauf 5 entspricht das Artefakt nicht mehr der ursprünglichen Absicht.

Lösung · Das ursprüngliche Briefing einfrieren und jede Revision damit abgleichen. Änderungen ablehnen, die vom Briefing abweichen.

Framework-Unterstützung

Wo Iterative Refinement nativ ist.

CrewAICrewAI FlowsNativ
Microsoft Agent FrameworkNativ

Suche

Patterns, Frameworks und Seiten durchsuchen.