0Pricing
AI Agents · Lektion

ReAct: Muster aus Schlussfolgern und Handeln

Thought -> Action -> Observation -> Thought ... – die Schleife hinter den meisten modernen Multi-Step-Agents.

ReAct: Muster aus Schlussfolgern und Handeln ist eine kostenlose AI Agents-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des AI Agents-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der AI Agents-Kurs umfasst insgesamt 4 Lektionen.

Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.

Was ist ReAct?

ReAct steht für Reason + Act. Es ist das kanonische Muster für LLM-Agenten mit mehreren Schritten – 2022 von Yao et al. veröffentlicht und noch immer die Grundlage der meisten modernen Agenten.

Die Schleife

In jedem Schritt gibt der Agent drei Dinge aus:

  1. Thought – was als Nächstes zu tun ist, in natürlicher Sprache
  2. Action – welches Tool mit welchen Argumenten aufgerufen werden soll
  3. Observation – das Tool-Ergebnis, das wieder eingespeist wird

Wiederholen Sie dies, bis der Agent Final Answer ausgibt.

A Concrete ReAct Trace

User: Who won the 2024 US presidential election?

Thought: I do not know off the top of my head. I should search.
Action: search('2024 US presidential election winner')
Observation: Donald Trump defeated Kamala Harris.

Thought: I have the answer.
Final Answer: Donald Trump won the 2024 US presidential election.

Warum es funktioniert

Der Schritt „Thought“ ermöglicht es dem Modell, seine Überlegungen darzulegen, bevor es sich für eine Aktion entscheidet. Dabei wird Chain-of-Thought auf Agenten angewendet.

Ohne Thought wählt das Modell häufig die falschen Tools oder Argumente.

Modernes ReAct verwendet Function Calling

Frühere ReAct-Implementierungen analysierten Action-Zeilen aus einfachem Text. Moderne Implementierungen verwenden die Function-Calling-API:

  • Tools werden als JSON-Schemas definiert
  • Das Modell gibt tool_calls statt textbasierter Action-Zeilen zurück
  • Fehler werden vom Modell erkannt, wenn Ergebnisse angehängt werden

ReAct-Varianten

  • Plan-and-Execute – zuerst den vollständigen Plan erstellen, dann ausführen
  • Reflexion – der Agent bewertet sich nach jedem Schritt selbst
  • Tree-of-Thoughts – mehrere Thought-Zweige untersuchen

Wann ReAct besonders gut geeignet ist

  • Aufgaben mit explorativen Schritten (Recherche, Debugging)
  • Aufgaben, bei denen die nächste Aktion vom vorherigen Ergebnis abhängt
  • Aufgaben, deren Plan nicht im Voraus bekannt sein kann

Wann ReAct weniger gut geeignet ist

  • Feste Pipelines (Übersetzung, Klassifizierung) – überdimensioniert
  • Aufgaben mit sehr langem Planungshorizont – Plan-and-Execute ist besser
  • Echtzeit-Regelkreise – zu langsam

Häufige Fehlerbilder

  • Schleifen, in denen der Agent wiederholt dasselbe Tool aufruft
  • Eine zu frühe Final Answer ohne ausreichende Informationen
  • Verwirrung, wenn Tools fehlschlagen
  • Explodierender Token-Verbrauch durch ausufernde Thought-Schritte

ReAct + Selbstreflexion

Fragen Sie den Agenten nach Final Answer: „War das korrekt? Könnte es besser sein?“ Viele Implementierungen fügen diesen Reflexionsschritt hinzu, um die Qualität zu steigern.

Frameworks mit ReAct-Unterstützung

  • LangChain create_react_agent
  • LlamaIndex ReActAgent
  • AutoGen UserProxyAgent + AssistantAgent
  • Selbst implementiert – einfacher, als es aussieht

Kostenprofil

ReAct verursacht 2- bis 3-mal mehr LLM-Aufrufe als ein Single-Shot-Aufruf. Jeder Thought ist ein LLM-Aufruf, und Observations erhöhen den Token-Verbrauch. Begrenzen Sie MAX_STEPS und die Token-Anzahl pro Schritt.

Drei Schritte

Aus welchen drei Komponenten besteht ein ReAct-Schritt?

Zusammenfassung

ReAct ist die Grundlage für Agenten mit mehreren Schritten. Beherrschen Sie die Schleife, können Sie jeden Agenten bauen, der Tools verwendet.

Häufig gestellte Fragen

Ist die Lektion „ReAct: Muster aus Schlussfolgern und Handeln“ kostenlos?

Ja — der vollständige Text von „ReAct: Muster aus Schlussfolgern und Handeln“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des AI Agents-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der AI Agents-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „ReAct: Muster aus Schlussfolgern und Handeln“?

Thought -> Action -> Observation -> Thought ... – die Schleife hinter den meisten modernen Multi-Step-Agents. Du übst AI Agents mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um AI Agents zu starten?

Keine Vorkenntnisse erforderlich. AI Agents auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „ReAct: Muster aus Schlussfolgern und Handeln“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser AI Agents-Lektion Code schreiben und ausführen?

Ja. Jede AI Agents-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. ReAct: Muster aus Schlussfolgern und Handeln
  2. ReAct von Grund auf implementieren
  3. Gängige Tool-Sets (Web, Taschenrechner, RAG)
  4. Tool-Fehler erkennen und beheben
← Zurück zu AI Agents