Tool Use (Function Calling)
Definition
Tool Use, auch Function Calling genannt, ist der Mechanismus, mit dem ein KI-Modell deine Software eine bestimmte Aktion ausführen lässt, etwa eine Suche oder eine Datenbankabfrage, und das Ergebnis in seiner Antwort nutzt. Das Modell wählt Tool und Eingaben, dein Code führt es aus.
Von Ronan Liedmeier, Fractional Head of Growth und Kursautor · Veröffentlicht 17. Oktober 2026 · Zuletzt aktualisiert 17. Oktober 2026
Auch genannt: Function Calling, Tool Calling, Werkzeugaufruf
Damit kann ein Modell aktuelle Daten prüfen oder einen Datensatz ändern, statt sich auf das zu verlassen, was es im Training gelernt hat. KI-Agenten bauen darauf auf.
So funktioniert es
Du beschreibst dem Modell jedes Tool mit einem Namen, einer kurzen Beschreibung und einem Eingabeschema, das die erlaubten Felder auflistet. Braucht das Modell ein Tool, hält es an und gibt eine Anfrage mit dem Namen des Tools und den Eingaben zurück. Dein Code führt die Aktion aus und schickt das Ergebnis zurück, dann macht das Modell weiter. In der API von Anthropic heißen diese Nachrichten tool_use und tool_result. Manche Tools, etwa die Websuche, laufen beim Anbieter selbst. Dann siehst du nur das Ergebnis.
Das Modell liest Tool-Beschreibungen so, wie es einen Prompt liest. Der Leitfaden von Anthropic zu Agenten empfiehlt, Tool-Definitionen genauso sorgfältig zu schreiben wie den Hauptprompt, mit Beispiel-Eingaben und klaren Grenzen zwischen ähnlichen Tools.
Beispiel
Eine freiberufliche Operations-Managerin gibt einem Modell zwei Tools: einen Kontakt in HubSpot nachschlagen und einen Kontakt anlegen. Kommt eine neue Formularanfrage rein, ordnet das Modell sie ein und ruft die Suche auf. „Anlegen“ ruft es nur auf, wenn es keinen Treffer gibt, und erst nachdem jemand in Slack auf Freigeben geklickt hat.
Häufiger Fehler
Jedes Tool auf der Liste kann das Modell auch aufrufen. Kann ein Tool löschen oder versenden, hält eine Zeile im Prompt es nicht davon ab. Lesende Tools kannst du großzügig vergeben. Vor alles, was schreibt, gehört ein Freigabeschritt. Die API-Schlüssel gehören in einen Schlüsselspeicher, nie in den Prompt.
In AI Academy lernen
- Das Agentic-Build-PatternExperte · 8 Min.Kostenlos
- Deine erste API mit KI verbindenFortgeschritten · 14 Min.Kostenlos
Verwandte Begriffe
- API (Programmierschnittstelle)
- Eine API (Programmierschnittstelle) ist eine Reihe von Anfragen, die ein Softwaredienst von anderen Programmen annimmt, ähnlich wie eine Speisekarte. Ein Programm schickt eine Anfrage wie „Kontakt anlegen“, und der Dienst schickt Daten oder eine Bestätigung zurück.
- Agent-Schleife
- Eine Agent-Schleife ist der wiederkehrende Ablauf, mit dem ein KI-Agent eine Aufgabe erledigt: er plant einen Schritt, ruft ein Tool auf, liest das Ergebnis und entscheidet, ob er weitermacht oder aufhört. Die Schleife endet, wenn das Ziel erreicht ist oder ein Limit greift.
- Model Context Protocol (MCP)
- Das Model Context Protocol (MCP) ist ein offener Standard, über den KI-Apps in einem gemeinsamen Format auf externe Tools und Daten zugreifen, etwa einen Kalender, ein CRM oder eine Datenbank. Apps mit MCP-Unterstützung nutzen diese Tools dann ohne eigene Integration für jedes einzelne.
- Strukturierte Ausgabe (JSON-Modus)
- Strukturierte Ausgabe ist ein Verfahren, mit dem ein KI-Modell in einem festen, maschinenlesbaren Format antwortet statt mit Fließtext, meist als JSON mit benannten Feldern. So kann ein Programm sie zuverlässig lesen, etwa um eine Tabellenzeile zu füllen oder den nächsten Workflow-Schritt zu wählen.