Digital-Lexikon · KI

Was ist Function Calling (Tool Use)?

Kurz erklärt

Function Calling, auch Tool Use, bezeichnet die Fähigkeit eines KI-Sprachmodells, strukturierte Aufrufe für vorgegebene Funktionen zu erzeugen, etwa „Lagerbestand abfragen“. Die Anwendung führt die Funktion aus und gibt das Ergebnis zurück, woraus das Modell die Antwort formuliert.

Kategorie KILesezeit ca. 3 Min.Stand 16. Oktober 2026
Beitragsbild: Function Calling & Tool Use

Function Calling: Definition

Sprachmodelle kennen nur ihr Trainingswissen und die mitgelieferten Texte. Um aktuelle Daten abzufragen oder Aktionen auszulösen, brauchen sie Werkzeuge. Function Calling ist der Mechanismus dafür: Die Entwickler beschreiben dem Modell verfügbare Funktionen mit Namen, Zweck und Parametern, meist als JSON-Schema.

Das Modell führt die Funktion nicht selbst aus. Es entscheidet nur, welche Funktion mit welchen Werten sinnvoll ist, und liefert einen strukturierten Aufruf. Die Software prüft ihn, führt ihn aus und gibt das Ergebnis zurück. Diese Trennung ist wichtig für Sicherheit und Kontrolle.

So läuft ein Aufruf ab

Ein Kunde fragt im Chat: „Wann kommt meine Bestellung?“ Das Modell erkennt, dass es dafür die Funktion „Bestellstatus abrufen“ braucht, und erzeugt den Aufruf samt Bestellnummer aus dem Gespräch. Die Anwendung ruft das Warenwirtschaftssystem ab und liefert den Status zurück. Daraus formuliert das Modell die Antwort.

Mehrere Funktionen können nacheinander oder parallel genutzt werden. Auf diesem Prinzip beruhen KI-Agenten. Dasselbe Verfahren dient auch dazu, Ausgaben in festem Format zu erhalten, etwa Felder aus einer E-Mail als JSON, die direkt in eine Datenbank geschrieben werden. Das spart fehleranfällige Textauswertung.

Praxis­bei­spiel: Assistent für den Möbelhandel

Ein Möbelhändler setzt einen Assistenten auf seiner Website ein. Dieser hat drei Funktionen: Verfügbarkeit eines Artikels prüfen, Bestellstatus abrufen und eine Rückrufbitte im Ticketsystem anlegen. Fragen beantwortet er mit echten Daten aus den Systemen statt mit Vermutungen. Der Kunde bekommt so eine Auskunft, die zum aktuellen Lagerstand passt, und Mitarbeitende werden von Routineanfragen entlastet.

Lesende Funktionen laufen automatisch, die Rückrufbitte wird erst nach Bestätigung des Kunden angelegt. Der Assistent sieht nur die Daten, die zum angemeldeten Kunden gehören. Jeder Aufruf wird protokolliert, damit sich später nachvollziehen lässt, was passiert ist. Neue Funktionen lassen sich später ergänzen, ohne den Assistenten neu aufzubauen.

Sicherheit, Grenzen und Umsetzung

Das Modell kann falsche oder manipulierte Parameter liefern, etwa wenn ein Dritter per Prompt Injection Anweisungen in Eingaben versteckt. Deshalb gilt: Argumente validieren, Rechte des jeweiligen Nutzers anwenden, folgenreiche Aktionen freigeben lassen und Aufrufe begrenzen. Außerdem sollten Funktionen klar und eindeutig beschrieben sein.

Nano Concepts entwirft Funktionen, Schnittstellen und Berechtigungen so, dass KI-Assistenten nützlich, aber kontrolliert auf Ihre Systeme zugreifen. Dazu gehören ein sauberer Zuschnitt der Funktionen, eine Prüfschicht zwischen Modell und System und Tests mit typischen sowie bewusst fehlerhaften Eingaben, bevor der Assistent produktiv geht.

  • Funktionen klein, eindeutig benannt und gut dokumentiert halten
  • Parameter vor der Ausführung serverseitig prüfen
  • Rechte des angemeldeten Nutzers verwenden, nicht pauschale Systemrechte
  • Schreibende Aktionen bestätigen lassen
  • Aufrufe protokollieren und Limits setzen

Häufige Fragen zu Function Calling & Tool Use

Im Alltag werden beide Begriffe fast gleich verwendet. Function Calling betont den Aufruf einer definierten Funktion, Tool Use das Nutzen von Werkzeugen allgemein, etwa Suche, Datenbank oder Rechner. Technisch beschreiben beide das Prinzip, dass das Modell Aufrufe vorschlägt und die Anwendung sie ausführt.

Nein. Das Modell erzeugt nur einen strukturierten Aufruf mit Funktionsname und Parametern. Ausgeführt wird er von Ihrer Software, die ihn zuvor prüfen, begrenzen oder ablehnen kann. Dadurch behalten Sie die Kontrolle darüber, was tatsächlich passiert.

Function Calling ist die Fähigkeit des Modells, Aufrufe zu erzeugen. Das Model Context Protocol (MCP) ist ein offener Standard dafür, wie Werkzeuge und Datenquellen einheitlich bereitgestellt und gefunden werden. MCP sorgt dafür, dass einmal gebaute Anbindungen in vielen KI-Anwendungen nutzbar sind.

Passende Leistungen

Verwandte Begriffe

Relevant für diese Branchen

Passende Magazin-Beiträge

In 60 Sekunden zum passenden Angebot

Bedarfsanalyse: Function Calling & Tool Use

Beantworten Sie ein paar kurze Fragen – wir melden uns in der Regel innerhalb von 24 Stunden mit einer ersten Einschätzung.

Projekt anfragen