Function Calling

Agentic AI

Mechanismus, mit dem ein Sprachmodell gezielt vordefinierte Funktionen oder APIs aufruft, anstatt nur Text zu erzeugen.

Zuletzt aktualisiert: Juni 2026 · Quelle: HostSpezial GmbH – ki·spezial

Was ist Function Calling?

Function Calling ist eine Fähigkeit moderner Sprachmodelle, bei einer Anfrage nicht nur Text zurückzugeben, sondern strukturiert den Aufruf einer vordefinierten Funktion zu signalisieren. Der Entwickler registriert Funktionen mit Name, Parameterbeschreibung und Datentypen. Das Modell entscheidet selbst, wann ein Funktionsaufruf sinnvoll ist, und gibt ein maschinenlesbares JSON-Objekt zurück, das die Anwendung dann tatsächlich ausführt.

Das Modell selbst führt keine Funktion aus — es erzeugt nur den Aufrufbefehl. Die eigentliche Ausführung liegt stets im Code der Applikation, was die Kontrolle beim Entwickler belässt.

Ablauf eines Funktionsaufrufs

Ein typischer Function-Calling-Zyklus verläuft in vier Schritten:

  • Registrierung: Der Entwickler beschreibt verfügbare Funktionen im System-Prompt oder als separates Schema
  • Entscheidung: Das Modell erkennt, dass eine Funktion benötigt wird, und gibt strukturierten Aufruf zurück
  • Ausführung: Die Applikation führt die Funktion aus und erhält ein Ergebnis
  • Integration: Das Ergebnis wird dem Modell zurückgegeben, das daraus die endgültige Antwort formuliert

Beispiel

Nutzer fragt: „Wie ist das Wetter in Hamburg?” Das Modell ruft nicht selbst eine API auf, sondern gibt zurück: {„function”: „get_weather”, „args”: {„city”: „Hamburg”}}. Die App führt die API-Anfrage aus und füttert das Ergebnis ans Modell zurück.

Relevanz für den Mittelstand

Function Calling ist der Einstiegspunkt für Unternehmen, die KI in bestehende Systeme integrieren wollen — ohne komplette Umarchitektur. Eine KI-Anwendung kann so direkt auf ERP-Daten zugreifen, Aufträge anlegen oder Lagerbestände prüfen. Da die Funktionen im eigenen Code definiert und kontrolliert sind, bleibt die Datenhoheit beim Unternehmen. Besonders relevant für datenschutzsensible Umgebungen.

← Zurück zum Glossar