935 B
935 B
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.
lookbegrenzt 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?