Tool-Aufrufe und strukturierte Ausgabe
"Modellvorschläge validieren und Aktionen kontrolliert ausführen."
Konzepte verständlich erklärt (für Einsteiger jeden Alters)
Lernziele
Modellvorschläge validieren und Aktionen kontrolliert ausführen. Nach dieser Lektion kannst du das Konzept erklären, ein kleines Beispiel umsetzen und typische Grenzen benennen.
Erklärung
Tool Calling liefert strukturierte Vorschläge für eine Funktion; die Anwendung entscheidet, ob sie zulässig ist. Schemas begrenzen Formen, nicht automatisch fachliche Wahrheit. Parse-Fehler, fehlende Felder und nicht erlaubte Aktionen benötigen Fallbacks.
Schrittweises Beispiel
Ein Kalender-Tool akzeptiert Startzeit und Dauer, prüft Zeitzone sowie Rechte und fragt vor irreversibler Buchung Bestätigung ein. Idempotency Keys schützen Wiederholungen.
allowed = {"search", "summarize"}
action = "search"
print(action in allowed)
Zusammenfassung
Das Modell schlägt vor; deterministischer Anwendungscode validiert und autorisiert.
Lerncheck & Übung
Etwa 35 Minuten · intermediate
Das lernst du
- Erkläre die Kernidee von „Tool-Aufrufe und strukturierte Ausgabe“ in eigenen Worten.
- Wähle eine passende Technik für einen konkreten Anwendungsfall.
- Erkenne mindestens eine typische Fehlerquelle.
Voraussetzungen
- Keine Zugriffsvoraussetzungen. Vorwissen wird in der Erklärung eingeführt.
Häufige Fehler
- Führe niemals beliebige Modell-Ausgabe als Shell- oder SQL-Code aus. Schema-valid ist nicht gleich autorisiert. Begrenze Tool-Rechte und protokolliere Entscheidungen.
Wissenscheck
Praktische Aufgabe
Prüfe, ob eine vorgeschlagene Aktion zu einer erlaubten Liste gehört.
Quellen und Einordnung
Ergänzender Lerninhalt: Dieses Thema erweitert den Umfang der genannten CS50-Kurse.
Prüfe meine Erklärung zu „Tool-Aufrufe und strukturierte Ausgabe“: Nenne eine fehlende Annahme und stelle mir eine Gegenfrage.
Interaktive Übung & lokaler Testlauf
Prüfe, ob eine vorgeschlagene Aktion zu einer erlaubten Liste gehört.
Hinweise auf Wunsch anzeigen
- Zerlege die Aufgabe in Eingabe, Verarbeitung und erwartete Ausgabe.
- Prüfe auch einen leeren oder ungültigen Fall.