Kontakt
Was interessiert Sie?
Tool Calling (Function Calling).
Tool Calling ist das Verfahren, mit dem ein Sprachmodell eine Aktion ausserhalb seines eigenen Textfensters auslöst: Es gibt keinen Fliesstext zurück, sondern einen strukturierten Aufruf mit Funktionsname und Argumenten. Ausgeführt wird dieser Aufruf von der umgebenden Anwendung, deren Ergebnis anschliessend zurück ins Gespräch fliesst.
Tool Calling (Function Calling) — ausführlich erklärt
Technisch bekommt das Modell zusammen mit der Anfrage eine Liste verfügbarer Werkzeuge. Jedes Werkzeug besteht aus einem Namen, einer Beschreibung in natürlicher Sprache und einem Schema, das die erlaubten Parameter samt Typ und Pflichtfeldern festlegt. Hält das Modell ein Werkzeug für passend, antwortet es nicht mit Text, sondern mit einem Aufruf: Werkzeugname plus Argumente im vorgegebenen Format. Die Beschreibung ist dabei kein Beiwerk, sondern die eigentliche Steuerung — sie ist der einzige Anhaltspunkt, anhand dessen das Modell entscheidet, wann ein Werkzeug das richtige ist und wann nicht.
Entscheidend für das Verständnis ist, dass das Modell selbst nichts ausführt. Es formuliert einen Wunsch, mehr nicht. Die Anwendung entscheidet, ob sie ihn erfüllt, prüft die Argumente, führt die Aktion aus und gibt das Ergebnis als neue Nachricht zurück. Erst dann formuliert das Modell die Antwort für die Nutzerin, oder es ruft das nächste Werkzeug auf. Diese Trennung ist die zentrale Sicherheitsgrenze eines jeden Agenten: Alle Rechteprüfungen, Limits und Freigaben gehören in die ausführende Anwendung, niemals in die Anweisung an das Modell.
In der Praxis entscheidet die Zuschnittqualität über die Zuverlässigkeit. Wenige, klar abgegrenzte Werkzeuge funktionieren deutlich besser als dreissig ähnliche; sprechende Parameternamen ersparen Fehlgriffe; und Fehler sollten als lesbarer Text zurückgegeben werden statt als Statuscode, weil das Modell daraus einen zweiten, besseren Versuch ableiten kann. Für Aktionen mit Aussenwirkung gelten zwei weitere Regeln: Sie sollten mehrfach ausführbar sein, ohne Schaden anzurichten, und vor unumkehrbaren Schritten gehört eine ausdrückliche Bestätigung dazwischen — der Punkt, an dem Human-in-the-Loop ins Spiel kommt.
Ein Anwendungsfall aus dem Website-Umfeld: Ein Assistent auf einer Dienstleistungsseite soll freie Termine nennen und auf Wunsch eine Anfrage erfassen. Dafür genügen zwei Werkzeuge. Das erste liest die Verfügbarkeit und darf ohne Rückfrage laufen, weil es nichts verändert. Das zweite legt eine Anfrage an und wird erst nach einer sichtbaren Bestätigung ausgeführt, inklusive Prüfung von E-Mail-Format und Ratenbegrenzung in der Anwendung. Dieselbe Logik steht hinter WebMCP, nur registriert dort die Website ihre Werkzeuge direkt für den Agenten des Besuchers.
Weiterführende Seite
MCP – Model Context ProtocolHäufige Fragen zu Tool Calling (Function Calling)
Nein. Das Modell gibt lediglich einen strukturierten Aufruf mit Funktionsname und Argumenten zurück. Ausgeführt wird er von der umgebenden Anwendung, die vorher prüfen kann, ob der Aufruf zulässig ist, ob die Argumente stimmen und ob die Nutzerin dafür berechtigt ist. Genau deshalb gehören Rechteprüfung und Limits in den Code und nicht in den Systemprompt.
Tool Calling beschreibt die Fähigkeit des Modells, einen strukturierten Funktionsaufruf zu erzeugen. MCP ist der Standard, über den eine Anwendung erfährt, welche Werkzeuge es überhaupt gibt, und wie sie erreichbar sind. Anders gesagt: Tool Calling ist der Mechanismus, MCP die einheitliche Verkabelung. Ein Agent nutzt in der Regel beides zusammen.
Weniger als man denkt. Mit wachsender Zahl ähnlich klingender Werkzeuge steigt die Verwechslungsgefahr spürbar, weil das Modell nur anhand der Beschreibungen unterscheidet. Bewährt hat sich, mit einer Handvoll klar getrennter Werkzeuge zu starten, jede Beschreibung auf den Einsatzzweck und die Abgrenzung zuzuspitzen und bei Bedarf lieber nach Aufgabenbereich zu trennen als die Liste zu verlängern.
Weitere Begriffe mit „T“
TTFB (Time to First Byte)
TTFB misst die Zeit vom Absenden einer HTTP-Anfrage bis zum Empfang des ersten Datenbytes vom Server...
Tailwind CSS
Tailwind CSS ist ein Utility-First CSS-Framework, das Entwicklern ermöglicht, Designs direkt im HTML...
Title Tag (Seitentitel)
Der Title Tag ist der HTML-Seitentitel einer Webseite. Google zeigt ihn als anklickbare blaue Übersc...
Bereit für Ihr Projekt?
Wenden Sie dieses Wissen auf Ihre Website an — DLM Digital hilft Ihnen dabei.