Files
robotics-ai-learning-roadmap/01-ai-agent-basics/06-json-tool-schema-definieren.md
T

39 lines
935 B
Markdown

# 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?