39 lines
887 B
Markdown
39 lines
887 B
Markdown
# Aufgabe 08: Agent Loop implementieren
|
|
|
|
## Ziel
|
|
|
|
Du baust den Loop User Input -> LLM -> Tool -> LLM -> Antwort.
|
|
|
|
## Warum ist das wichtig?
|
|
|
|
Der finale Roboter braucht genau diese Schleife, nur später mit echten Services.
|
|
|
|
## Voraussetzungen
|
|
|
|
- Aufgaben 05-07
|
|
- LLM Provider
|
|
|
|
## Theorie
|
|
|
|
Ein Agent Loop ist eine kontrollierte Iteration. Er endet bei einer finalen Antwort oder nach einer maximalen Anzahl von Tool-Schritten.
|
|
|
|
## Aufgabe
|
|
|
|
Implementiere einen Loop mit maximal drei Tool Calls pro Anfrage, Tool-Ergebnis-Rückgabe und finaler Antwort.
|
|
|
|
## Akzeptanzkriterien
|
|
|
|
- Frage nach Uhrzeit nutzt Tool.
|
|
- Frage nach Personen nutzt Fake-Tool.
|
|
- Endlosschleifen werden begrenzt.
|
|
|
|
## Erweiterungen
|
|
|
|
- Zeige eine Debug-Ansicht aller Loop-Schritte.
|
|
|
|
## Reflexionsfragen
|
|
|
|
- Wann sollte der Loop abbrechen?
|
|
- Wie erkennst du Tool-Spam?
|
|
- Welche Daten sieht das Modell nach einem Tool Call?
|