Agenten
Function Calling
Ein strukturierter Mechanismus, mit dem ein großes Sprachmodell statt Text einen Aufruf einer entwicklerdefinierten Funktion samt Argumenten zurückgibt, den die Anwendung ausführt.
Function Calling ist ein strukturierter Mechanismus, mit dem ein Großes Sprachmodell statt reinem Text den Aufruf einer entwicklerdefinierten Funktion — samt deren Argumenten — erzeugt. So verbindet sich ein Modell mit externen Systemen wie APIs, Datenbanken oder der Code-Ausführung.
Der Entwickler stellt eine Liste von Funktionen bereit; jede besitzt einen Namen, eine Beschreibung und ein Parameterschema (üblicherweise JSON Schema). Das Modell entscheidet, ob ein Aufruf nötig ist, und liefert eine strukturierte Anfrage zurück: den Funktionsnamen und die in JSON kodierten Argumente. Die Anwendung führt die Funktion aus und reicht das Ergebnis an das Modell zurück, das daraufhin weiter schließt oder eine endgültige Antwort formuliert. Ein „Strict Mode” garantiert, dass die ausgegebenen Argumente exakt dem deklarierten Schema entsprechen.
Function Calling ist das technische Fundament der umfassenderen Tool Use und die Grundlage jedes KI-Agenten. In den Jahren 2025–2026 wurde es zur Standardfähigkeit führender Modelle, während Protokolle wie MCP standardisieren, wie Funktionen und Werkzeuge dem Modell bereitgestellt werden.