ReAct (Reason + Act)-Muster

What It Is

ReAct (Reason + Act) wechselt zwischen Schlussfolgern, dem Ausführen einer Werkzeugaktion, dem Beobachten des Ergebnisses und erneutem Schlussfolgern.

Die Schleife läuft weiter, bis ein Ziel erreicht ist oder Constraints den Fortschritt stoppen.

Besonders nützlich, wenn der Agent Informationen aus Systemen einholen muss, bevor er entscheidet, was als Nächstes zu tun ist.

Why It Matters in Enterprise

ReAct reduziert Halluzination, indem es ein „erst schauen, dann handeln“-Verhalten fördert: echten Systemzustand beobachten.

Es erleichtert die Fehlersuche, weil jede Aktion mit einer Beobachtung und einer aktualisierten Entscheidung verknüpft ist.

In Kombination mit Werkzeuggrenzen und Guardrails wird ReAct zu einer gesteuerten, prüfbaren Betriebsschleife.

Common Mistakes

  • Endlose Schleifen ohne Budgets/Timeouts, was zu Kostenexplosion oder wiederholten Aktionen führt.
  • ReAct ohne Werkzeugprüfbarkeit nutzen (Aktionen werden unsichtbar).
  • Beobachtungen nicht strukturiert erfassen, wodurch Logs schwer zu analysieren sind.
  • „Schlussfolgern“ als Ersatz für Verifikation behandeln; Beobachtungen müssen weiterhin validiert werden.

How Copyl Supports This Pattern

  • Copyl ermöglicht gesteuerte Aktionsschleifen über explizite Werkzeuge und gelenkte Integrationen.
  • Richtlinien können begrenzen, welche Aktionen wann erlaubt sind, damit Schleifen die Constraints nicht überschreiten.
  • Prüfbarkeit erfasst die Abfolge von Aktionen und Ergebnissen für Review und Compliance.

Related Patterns