Was ist der Agenten-Zyklus?
Der Agenten-Zyklus ist der fundamentale Kreislauf, der es KI-Agenten ermöglicht, autonom mit ihrer Umgebung zu interagieren. Er besteht aus Beobachtungs-, Denk-, Handlungs- und Feedback-Phasen, die sich kontinuierlich wiederholen.
The reality? An agent is just an LLM running in a while loop.
Die vier Phasen
Beobachten
Sammle Informationen aus der Umgebung, von Tools und Benutzereingaben.
Denken
Überlege zum aktüllen Zustand und entscheide über die nächste Aktion.
Handeln
Führe die gewählte Aktion mit verfügbaren Tools aus.
Lernen
Verarbeite Feedback und aktualisiere das Verständnis für die nächste Iteration.
The Core Pattern
context = [system_prompt, tool_definitions]
context.append(user_message)
while True:
response = llm(context)
if response.has_tool_call:
# Execute the tool and add result to context
result = execute_tool(response.tool_call)
context.append(response)
context.append(result)
continue # Loop again
else:
# No tool call = final answer
return response.contentWatch It In Action
See how the context builds up through the loop
Zyklus starten
Schritt #0
Kontext
0 tokens
Wichtige Erkenntnisse
- 1Der Zyklus setzt sich fort, bis die Aufgabe abgeschlossen oder beendet ist
- 2Jede Iteration baut auf vorherigen Beobachtungen und Aktionen auf
- 3Fehlerbehandlung und Wiederherstellung sind entscheidend für robuste Agenten
- 4Die Qualität der Tools beeinflusst direkt die Fähigkeiten des Agenten