← Zum Glossar

Agenten, Tools und Orchestrierung

Tool

Heißt auch Werkzeug.

Aufrufbare Funktion für Informationsabruf oder Aktionen.

Ein Tool, auf Deutsch Werkzeug, ist eine Funktion, die ein Modell aufrufen kann, um etwas abzurufen oder zu tun, was es aus dem Text allein nicht kann. Eine Werkzeugdefinition besteht aus drei Teilen: einem eindeutigen Namen, einer Beschreibung dessen, was das Werkzeug tut, und einem Schema für die erlaubten Eingaben. Anthropic: Define tools

Die Beschreibung ist Teil des Prompts

Anders als bei einer normalen Programmierschnittstelle liest kein Mensch die Dokumentation, sondern das Modell. Name, Beschreibungstext und Parameternamen entscheiden deshalb darüber, ob das richtige Werkzeug zur richtigen Zeit aufgerufen wird. Empfohlen werden ausführliche Beschreibungen, die auch sagen, wann ein Werkzeug nicht passt und was es nicht zurückgibt.

Zwei Arten sind verbreitet: eigene Funktionen, die in deiner Anwendung laufen, und mitgelieferte Werkzeuge des Anbieters, etwa für Websuche oder Codeausführung. Das Model Context Protocol, ein offener Standard für den Anschluss fremder Werkzeuge, beschreibt dieselben drei Felder unter leicht anderen Namen, dazu ein optionales Schema für die Ausgabe. Model Context Protocol: Tools

So kannst du dir das vorstellen

Ein Werkzeug ist ein Schalter mit Beschriftung. Das Modell sieht nur die Beschriftung und die Form des Schlitzes, nicht die Maschine dahinter. Ist die Beschriftung ungenau, wird der falsche Schalter gedrückt, ganz gleich wie gut die Maschine ist. Der Vergleich erklärt die Rolle der Beschreibung, nicht die Technik der Ausführung.

Was es in der Praxis bedeutet

Wenige, klar geschnittene Werkzeuge schlagen viele ähnliche. Verwandte Aktionen lassen sich zu einem Werkzeug mit einem Parameter für die Aktion zusammenfassen, das senkt die Verwechslungsgefahr. Bei Werkzeugen aus verschiedenen Systemen hilft ein Namenspräfix, etwa nach dem Dienst.

Genauso wichtig ist die Antwort: Sie sollte nur enthalten, was für den nächsten Schritt gebraucht wird. Lange Rückgaben füllen das Kontextfenster und machen es dem Modell schwerer, das Wesentliche zu finden.

Wo es verwechselt wird

Das Werkzeug ist die bereitgestellte Funktion, Tool Calling der einzelne Aufruf und Tool Use der gesamte Vorgang. Ein Tool ist außerdem keine Fähigkeit des Modells, sondern etwas, das du ihm gibst und jederzeit wieder wegnehmen kannst.

Verwandte Begriffe

Tool Use, Tool Calling, Tool Schema, Tool Result, Tool Catalog, Model Context Protocol.

Quellen