Function Calling
Auch: Function Calling / Tool Use (Tool Calling)
Function Calling, auch Tool Use oder Tool Calling, ist die Fähigkeit eines Sprachmodells, statt einer Textantwort einen strukturierten Aufruf einer vorher beschriebenen Funktion zu liefern. Die Anwendung führt den Aufruf aus, etwa eine Datenbankabfrage oder Websuche, und gibt das Ergebnis an das Modell zurück.
Fester Bestandteil der Praxis mit stabiler Bedeutung.
OpenAI führte Function Calling am 13. Juni 2023 als API-Funktion ein (Ankündigung). Die Idee werkzeugnutzender Sprachmodelle stammt aus der Forschung, etwa dem Toolformer-Papier vom Februar 2023.
Ø der letzten 12 Monate, alle Schreibweisen. Veränderung: letzte 3 Monate zum Vorjahr. Stand 11/2026.
Eine technische Schnittstellenfunktion mit klarer Definition und Dokumentation bei allen großen Modellanbietern. Übertrieben wird höchstens, wenn Werbetexte daraus „autonome“ KI machen.
Function Calling ist der Mechanismus, mit dem KI-Assistenten auf Ihre echten Daten und Systeme zugreifen können; wer ihn einsetzt, muss vor allem festlegen, welche Werkzeuge ein Modell mit welchen Rechten aufrufen darf.
- Notieren Sie die drei Fragen, die Kunden Ihrem Vertrieb oder Service am häufigsten stellen und die aktuelle Daten brauchen, etwa Lieferzeit, Verfügbarkeit oder Auftragsstatus. Das sind die ersten Kandidaten für Werkzeuge.
- Prüfen Sie mit Ihrer IT, welche dieser Daten schon über eine Schnittstelle abrufbar sind und welche Rechte ein Assistent dafür bräuchte. Lesen vor Schreiben, Aktionen nur mit Bestätigung.
- Lassen Sie sich zeigen, welche Werkzeuge Ihre eingesetzten KI-Assistenten bereits aufrufen dürfen. Einen Überblick über Connectoren und Server gibt der Beitrag Skill, Plugin, Connector oder MCP?
Ein Kunde fragt den Chat auf einer Shop-Website: „Ist der Schuh in Größe 42 lieferbar?“ Ein Sprachmodell allein kann das nicht wissen. Es kennt nur seine Trainingsdaten und würde im schlechtesten Fall eine plausible, aber erfundene Antwort liefern. Die Information steht in der Warenwirtschaft, nicht im Modell.
Function Calling, auch Tool Calling oder Tool Use genannt, schließt diese Lücke. Die Anwendung beschreibt dem Modell vorab, welche Funktionen es gibt, mit Namen, Zweck und den erwarteten Eingaben. Braucht das Modell eine dieser Funktionen, antwortet es nicht mit Text, sondern mit einem strukturierten Aufruf samt Argumenten. Die Anwendung führt ihn aus und gibt das Ergebnis zurück. Auf diesem Prinzip bauen KI-Agenten, die Websuche in Chatbots und das Model Context Protocol auf.
So läuft ein Werkzeugaufruf ab
Die Dokumentation von OpenAI beschreibt den Ablauf als mehrstufiges Gespräch zwischen Anwendung und Modell in fünf Schritten: Die Anwendung schickt eine Anfrage samt verfügbarer Werkzeuge, das Modell antwortet mit einem Tool Call, die Anwendung führt den passenden Code aus, schickt das Ergebnis in einer zweiten Anfrage zurück und erhält die fertige Antwort oder weitere Tool Calls. Anthropic und Google beschreiben für Claude und Gemini dasselbe Grundmuster.
Drei Punkte werden in Marketing-Texten oft verwischt:
- Das Modell führt nichts aus. Es schlägt einen Aufruf vor. Ob er tatsächlich stattfindet, entscheidet die Anwendung. Bei einigen Werkzeugen, etwa der eingebauten Websuche, übernimmt der Anbieter die Ausführung auf seinen Servern.
- Die Beschreibung ist die Schnittstelle. Werkzeuge werden per JSON-Schema definiert. OpenAI empfiehlt klare Funktionsnamen, genaue Parameterbeschreibungen und möglichst wenige Werkzeuge zu Beginn, weil das die Trefferquote erhöht. Mit dem Strict Mode hält sich das Modell verbindlich an das Schema.
- Das Modell kann sich irren. Es kann das falsche Werkzeug wählen oder unpassende Werte übergeben. Prüfungen gehören deshalb in den Code der Anwendung, nicht in die Hoffnung auf ein gutes Modell.
lagerbestand_pruefenlagerbestand_pruefen {"artikel":"Nordkamm","groesse": 42}{"bestand": 3,"lieferzeit":"1-2 Tage"}Vom Forschungspapier zur Standardfunktion
Die Idee, dass Sprachmodelle externe Werkzeuge nutzen, ist älter als der Produktname. Zum Standard wurde sie innerhalb von gut zwei Jahren:
| Datum | Station |
|---|---|
| Februar 2023 | Forscher um Timo Schick veröffentlichen „Toolformer“: Ein Sprachmodell lernt, selbst zu entscheiden, wann es Rechner, Suchmaschine oder Übersetzer aufruft. |
| 23.03.2023 | OpenAI stellt Plugins für ChatGPT vor, darunter ein Browsing-Plugin für Live-Websuche. |
| 13.06.2023 | OpenAI führt Function Calling in der API ein, unter anderem mit dem Modell gpt-3.5-turbo-0613: Das Modell liefert ein JSON-Objekt mit Argumenten für beschriebene Funktionen. |
| 30.05.2024 | Anthropic macht Tool Use für die gesamte Claude-3-Familie allgemein verfügbar. |
| 11.03.2025 | OpenAI bringt mit der Responses API eingebaute Werkzeuge, darunter eine Websuche, die Entwickler per Tool Call nutzen können. |
Heute gehört Function Calling zur Grundausstattung aller großen Modell-Schnittstellen. Google nennt in der Gemini-Dokumentation drei Einsatzzwecke: Aktionen auslösen, Wissen ergänzen und Fähigkeiten erweitern, etwa durch Berechnungen. Der Begriff selbst ist kein Hype-Wort, sondern die technische Bezeichnung einer Schnittstellenfunktion. In Deutschland suchen laut Google-Ads-Daten jeweils rund 110 Menschen im Monat nach „function calling“ und „tool calling“, überwiegend Entwickler.
Was das mit KI-Suche zu tun hat
Für Marketing und Sichtbarkeit ist ein Zusammenhang wichtig: Die Websuche in ChatGPT, Gemini oder Claude ist selbst ein Werkzeug. Das Modell entscheidet, ob eine Frage aktuelle Informationen braucht, formuliert eine oder mehrere Suchanfragen als Argumente und erhält Treffer zurück. Mehrere solcher Aufrufe zu Teilaspekten einer Frage beschreibt das Glossar unter Query Fan-Out. Was danach als Quelle genannt wird, entscheidet die Quellenauswahl.
Kein Ranking-Faktor: Ihre Website wird von einer KI-Suche nicht per Function Calling „aufgerufen“, sondern über den Suchindex und Crawler gefunden. Function Calling erklärt, warum ein Chatbot überhaupt sucht. Ob er Ihre Seite findet, hängt weiter an Indexierung, Inhalt und Zugänglichkeit für Crawler.
Direkt nutzbar wird Function Calling für Unternehmen an zwei Stellen. Erstens in eigenen Anwendungen: Chat auf der Website, interne Assistenten, Auswertungen aus Werbe- und Analysedaten. Zweitens dort, wo Sie Ihre Daten und Funktionen fremden Assistenten anbieten, etwa über einen MCP-Server oder künftig über WebMCP im Browser. Beide Ansätze setzen auf dasselbe Prinzip: Ein Werkzeug mit klarer Beschreibung, das ein Modell aufrufen darf. Was ein MCP-Server in der Praxis leistet, erklärt der Beitrag MCP-Server.
Praxisbeispiel: Der Chat mit Lagerzugriff
Ein angenommener Sportschuh-Händler, beispiel-shop.de, möchte, dass sein Website-Chat Fragen zu Lieferbarkeit und Versand korrekt beantwortet. Ohne Function Calling müsste das Team Lagerbestände regelmäßig in den Prompt kopieren, die Antworten wären trotzdem schnell veraltet. Mit Function Calling definiert die Entwicklung zwei Werkzeuge: lagerbestand_pruefen mit Artikel und Größe sowie lieferzeit_berechnen mit Postleitzahl. Der Chat ruft sie nur auf, wenn eine Frage sie braucht, und antwortet mit den echten Werten.
Damit das sicher bleibt, gelten ein paar Regeln:
- Nur lesen, wo lesen reicht. Ein Werkzeug zur Bestandsabfrage braucht keine Schreibrechte in der Warenwirtschaft.
- Aktionen bestätigen lassen. Wenn ein Werkzeug etwas auslöst, etwa eine Bestellung oder eine Stornierung, sollte ein Mensch vorher zustimmen, siehe Human in the Loop.
- Rückgaben nicht blind vertrauen. Texte, die ein Werkzeug zurückgibt, etwa Inhalte einer abgerufenen Webseite, können versteckte Anweisungen enthalten. Die Anwendung sollte sie als Daten behandeln.
- Aufrufe protokollieren. Welche Funktion mit welchen Werten aufgerufen wurde, gehört ins Log. Nur so lassen sich Fehler nachvollziehen.
Für das Marketing-Team selbst ist Function Calling der Grund, warum KI-Assistenten heute Daten aus Search Console, Werbekonten oder CRM abrufen können, statt nur Texte zu schreiben. Die Qualität hängt dabei weniger am Modell als an sauber beschriebenen Werkzeugen und klaren Berechtigungen.
- OpenAI: Function calling and other API updates (13. Juni 2023)
- OpenAI: Function calling, API-Dokumentation (Stand November 2026)
- Anthropic: Claude can now use tools (30. Mai 2024)
- Google: Function calling with the Gemini API (Dokumentation)
- Schick u. a.: Toolformer: Language Models Can Teach Themselves to Use Tools (arXiv, Februar 2023)
- OpenAI: New tools for building agents (11. März 2025)
Was ChatGPT, Perplexity und der Google KI-Modus zu „Function Calling“ sagen
Wir haben allen drei KI-Suchen dieselbe Frage gestellt: „Was ist Function Calling (Tool Use) bei Sprachmodellen im Zusammenhang mit KI-Suche und Online-Marketing? Bitte kurz in 3 bis 5 Sätzen erklären.“ (Abfrage am 08.11.2026, Standort Deutschland) und die Antworten gegen die belegten Fakten in diesem Eintrag geprüft.
Korrekte Erklärung mit passenden Beispielen aus KI-Suche und Marketing. Dass das Modell den Aufruf nur vorschlägt und die Anwendung ihn ausführt, bleibt unerwähnt; Quellen nennt die Antwort nicht.
Auszug aus der Antwort
Im Kontext von KI-Suche kann das Modell dadurch aktuelle Informationen abrufen, Suchergebnisse strukturieren oder konkrete Daten wie Preise, Rankings und Verfügbarkeiten prüfen.
Präzise und mit dem entscheidenden Detail, dass die umgebende Anwendung die Aufrufe ausführt. Belegt unter anderem mit der OpenAI-Dokumentation.
Auszug aus der Antwort
Function Calling (auch Tool Use) bedeutet, dass ein Sprachmodell strukturierte Aufrufe externer Werkzeuge wie Websuche, Datenbanken oder APIs anfordern kann; ausgeführt werden diese von der umgebenden Anwendung.
Grundidee und Beispiele stimmen. „Selbstständig ansteuern“ verschweigt, dass die Anwendung entscheidet und ausführt, und dass Suchmaschinen dadurch Anfragen „sofort präzise“ beantworten, ist eine Zuspitzung ohne Beleg. Quellen nennt die Antwort nicht.
Auszug aus der Antwort
Function Calling (oder Tool Use) bezeichnet die Fähigkeit eines KI-Sprachmodells, externe Werkzeuge wie Suchmaschinen, Datenbanken oder APIs selbstständig zu erkennen und anzusteuern
Unser Fazit: Alle drei erklären das Prinzip richtig, nur Perplexity nennt den Kern: Das Modell fordert den Aufruf an, ausgeführt wird er von der Anwendung. Genau dort liegen Kontrolle, Berechtigungen und Sicherheit.
Die Antworten von KI-Suchen ändern sich laufend. Wir wiederholen den Faktencheck regelmäßig. Sie möchten wissen, welche Quellen die KI zu Ihren Themen zitiert? Testen Sie den kostenlosen KI-Quellen-Check.
Häufige Fragen zu Function Calling
Führt das Sprachmodell beim Function Calling selbst Code aus?
Was ist der Unterschied zwischen Function Calling, Tool Use und Tool Calling?
Hat Function Calling etwas mit meiner Sichtbarkeit in KI-Suchen zu tun?
Wie hängen Function Calling und MCP zusammen?
Verwandte Begriffe im Radar
Zurück zum KI-Such-RadarZuletzt aktualisiert: 08.11.2026 · Autor: Stephan Zabel
