ReAct
alias Reason+Act · Thought-Action-Observation Loop
Der Agent wechselt iterativ zwischen einem Denkschritt und einem Tool-Aufruf ab, bis das Ziel erreicht ist. Er beobachtet das Ergebnis der Aktion und leitet daraus den nächsten Schritt ab.
- Einsetzen wenn
- Die Aufgabe Tool-Nutzung erfordert und der genaue Weg nicht im Voraus geplant werden kann.
- Der Agent adaptiv auf Tool-Ergebnisse reagieren muss.
- Anpassungsfähigkeit wichtiger ist als die Minimierung von LLM-Aufrufen.
- Nicht wenn
- Der Plan im Voraus bekannt ist — verwende Plan-and-Execute.
- Kosten pro LLM-Aufruf streng begrenzt sind.
- Die Aufgabe reine Textgenerierung ohne externe Daten ist.
- Abwägung
- Hohe Anpassungsfähigkeit wird auf Kosten eines deutlich höheren Token- und Aufrufvolumens pro Schritt erkauft.