Werkzeugaufruf (Tool Calling)
Strukturierte Funktionsaufrufe eines Sprachmodells verarbeiten.
Definition
Tool Calling, auch Function Calling genannt, ermöglicht einem Sprachmodell, strukturierte Aufrufe bereitgestellter Softwarefunktionen mit Parametern anzufordern.
Bei selbst bereitgestellten Werkzeugen verarbeitet die eigene Anwendung den Aufruf, führt die Funktion aus und gibt das Ergebnis an das Modell zurück. Andere Werkzeuge können auf der Infrastruktur eines Anbieters ausgeführt werden. Anthropic erklärt beide Varianten in seiner Dokumentation zur Werkzeugnutzung.
Ein vom Modell erzeugter Aufruf belegt noch keine erfolgreiche Ausführung. Tool Calling kann auch in einem fest vorgegebenen Workflow eingesetzt werden; es macht eine Anwendung für sich genommen noch nicht zu einem Agenten.
Praxisbeispiel
Das Modell fordert get_run mit einer run_id an. Die Anwendung prüft den Aufruf, liest den erlaubten Laufzustand und gibt das Ergebnis zurück. Erst diese Rückgabe zeigt, was tatsächlich ausgeführt wurde.
Das Zusammenspiel von Modellvorschlag, Ausführung und Ergebnisprüfung zeigt unser Beispiel für Werkzeugaufrufe eines Agenten.