feat: expanded and added more tasks
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# Aufgabe 06: JSON Tool Schema definieren
|
||||
|
||||
## Ziel
|
||||
|
||||
Du beschreibst Robotik-Tools als JSON Schema mit Parametern und Grenzen.
|
||||
|
||||
## Warum ist das wichtig?
|
||||
|
||||
Das Modell braucht präzise Werkzeugbeschreibungen, damit Hardware- und Sensortools korrekt aufgerufen werden.
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
- Aufgaben 03-04
|
||||
- JSON Schema Grundlagen
|
||||
|
||||
## Theorie
|
||||
|
||||
Ein Tool Schema ist ein Vertrag zwischen LLM und Programm. Es beschreibt Name, Zweck, Parameter, erlaubte Werte und Pflichtfelder.
|
||||
|
||||
## Aufgabe
|
||||
|
||||
Definiere Schemas für `get_time`, `count_people`, `identify_people` und `look`.
|
||||
|
||||
## Akzeptanzkriterien
|
||||
|
||||
- Alle Tools haben Name, Beschreibung und Parameter.
|
||||
- `look` begrenzt Richtungen oder Winkel.
|
||||
- Ungültige Argumente werden abweisbar.
|
||||
|
||||
## Erweiterungen
|
||||
|
||||
- Generiere aus dem Schema eine kurze Markdown-Doku.
|
||||
|
||||
## Reflexionsfragen
|
||||
|
||||
- Welche Parameter sind gefährlich?
|
||||
- Wie eng sollte ein Schema sein?
|
||||
- Was passiert bei fehlenden Pflichtfeldern?
|
||||
Reference in New Issue
Block a user