Files

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.
  • 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?