Function Calling
Function Calling (auch Tool Calling genannt) ist der Mechanismus, mit dem ein Modell eine bestimmte, definierte Funktion mit strukturierten Argumenten anfordert, statt in Prosa zu antworten — die Brücke, die einen Agenten tatsächlich handeln lässt.
Der Entwickler beschreibt jede verfügbare Funktion mit einem Namen, einer Beschreibung und einem typisierten Schema für ihre Argumente. Wenn das Modell entscheidet, dass eine Funktion nötig ist, gibt es einen strukturierten Aufruf zurück, der die Funktion benennt und ihre Argumente füllt; der Harness validiert und führt ihn aus. Das Ergebnis wird an das Modell zurückgegeben, das dann fortfährt. Function Calling ist das, was die Tool-Use-Schleife zuverlässig macht: Die Absicht des Modells kommt als maschinenlesbare Daten an, nicht als Freitext, der erst geparst werden muss.
Kernpunkte
- Der Entwickler stellt Funktionen mit Namen, Beschreibung und typisiertem Argumentschema bereit.
- Das Modell gibt einen strukturierten Aufruf aus (Funktion + Argumente); der Harness validiert und führt ihn aus.
- Es verwandelt „das Modell will handeln“ in maschinenlesbare Daten und vermeidet fehleranfälliges Prosa-Parsing.
- Klare Namen, präzise Schemata und gute Beschreibungen sind es, die das Modell die richtige Funktion mit den richtigen Argumenten aufrufen lassen.
Lern es durch Bauen
Way of the Agent bringt dir AI-Agent-Engineering Level für Level bei — Konzepte wie dieses, dann Praxis, XP und die AI Chronicles.
Kostenlos starten →