Zum Inhalt springen

Function Calling

Ein Sprachmodell fordert eine beschriebene Funktion mit strukturierten Parametern an; die Ausführung übernimmt die angebundene Anwendung.

Auch bekannt alsTool Calling
KI & Automatisierung

Wie funktioniert Function Calling?

Function Calling verbindet ein Sprachmodell mit beschriebenen Funktionen. Das Modell kann einen Funktionsnamen und dazu passende, strukturierte Parameter ausgeben. Die angebundene Anwendung übernimmt die Ausführung und kann das Ergebnis für die weitere Antwort an das Modell zurückgeben. Welche Funktionen angeboten werden und unter welchen Bedingungen sie laufen dürfen, muss die Integration festlegen. Ein formal passender Aufruf belegt weder die Berechtigung zur Aktion noch die sachliche Richtigkeit seiner Angaben.

In einem erfundenen Lagerassistenten dient die Funktion get_stock zur Bestandsabfrage. Der Parameter item_code soll den Artikel P-73 bezeichnen. Vor der Abfrage prüft die Anwendung, ob der Artikelcode zulässig ist und die anfragende Person diesen Bestand sehen darf. Der Assistent formuliert seine Antwort aus dem tatsächlichen Ergebnis. Ist der Dienst nicht erreichbar, braucht der Ablauf einen entsprechenden Fehlerzustand. Eine gelesene Bestandsmenge reserviert noch keine Ware; dafür wäre eine gesonderte, berechtigte Aktion mit bestätigtem Ergebnis nötig. Das Team plant deshalb auch Prüfungen für ungültige Artikel und fehlende Zugriffsrechte.

Quellen

Beiträge zum Thema

KI & Automatisierung mit ASES

KI-Assistenten und automatisierte Abläufe