Zum Inhalt springen

Function Calling

oder auch External Tool Use, Tool Call, Tool Use, Werkzeugaufruf

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 17.10.2026

Function Calling ist das Verfahren, mit dem ein Sprachmodell einen Programmaufruf anfordert. Das Modell bekommt eine Liste verfügbarer Werkzeuge, entscheidet anhand der Frage, ob eines davon passt, und gibt einen strukturierten Aufruf samt Werten zurück. Ausgeführt wird er von der Anwendung.

Function Calling

Das Verfahren, mit dem ein Sprachmodell einen Programmaufruf anfordert, den die Anwendung dann ausführt.
Beispiel: „Über Function Calling holt sich der Assistent den Lagerbestand aus der Warenwirtschaft, statt ihn zu schätzen.“

Auch: Tool Use, Werkzeugaufruf, Tool Call. Anthropic setzt beide Hauptbegriffe im ersten Satz der Dokumentation gleich; Tool Use ist der neuere, Function Calling der ältere Name.

Aufbau einer Werkzeugbeschreibung: ein Name, eine Beschreibung in Prosa und ein Schema der erwarteten Werte. Die Beschreibung ist der Teil, den das Modell liest, wenn es entscheidet, ob das Werkzeug zur Frage passt.

Zwei Spalten, links deine Anwendung, rechts das Modell, dazwischen vier nummerierte Pfeile, die abwechselnd nach rechts und nach links zeigen
Zwischen Frage und Antwort liegen zwei Anfragen an das Modell, nicht eine.

Wie der Umlauf abläuft

In vier Schritten, von denen einer bei dir liegt.

Die Dokumentation zum Tool Use beschreibt ihn so: Das Modell antwortet mit einem Aufrufblock, der Name und Werte enthält, die eigene Anwendung führt den Aufruf aus und schickt das Ergebnis in einem zweiten Block zurück, und erst daraus entsteht die Antwort an den Nutzer. Das Modell selbst hat keinen Zugriff auf Datenbank, Dateisystem oder Netz.

Warum die Beschreibung entscheidet

Weil sie die einzige Grundlage ist, auf der das Sprachmodell wählt. Ein Werkzeug mit dem Namen „abfrage“ und der Beschreibung „fragt Daten ab“ wird entweder nie oder ständig aufgerufen. Wer dagegen hinschreibt, welche Daten in welcher Form zurückkommen und wann das Werkzeug gemeint ist, bekommt verlässliche Aufrufe.

Was es kostet

Die Werkzeugliste steht bei jeder Anfrage im Prompt und kostet entsprechend Token. Dazu kommt ein Zuschlag für die Umschaltung selbst, laut Dokumentation je nach Modell zwischen 286 und 675 Token. Zwanzig Werkzeuge mitzuschleppen, von denen zwei gebraucht werden, kostet deshalb bei jeder einzelnen Anfrage mit.

Siehe auch:

KI-Agent

Ein System, in dem ein Sprachmodell selbst entscheidet, welcher Schritt als Nächstes kommt.

#Künstliche Intelligenz (KI)

Skill (KI)

Ein Bündel aus Anweisungen, Dateien und Skripten, das ein KI-Werkzeug erst bei Bedarf lädt.

#Künstliche Intelligenz (KI)

Prompt

Die Eingabe, mit der ein Sprachmodell beauftragt wird.

#Künstliche Intelligenz (KI)

Kontextfenster

Die Textmenge, die ein Sprachmodell bei einer Anfrage gleichzeitig vor sich hat.

#Künstliche Intelligenz (KI)

Subagent

Ein untergeordneter Agent, der eine Teilaufgabe in einem eigenen Kontextfenster erledigt.

#Künstliche Intelligenz (KI)

RAG (Retrieval Augmented Generation)

Ein Verfahren, das vor der Antwort im eigenen Bestand sucht und den Fund in den Prompt legt.

#Künstliche Intelligenz (KI)