← Zurück zum Lexikon

KI-Grundlagen

Was ist ein Agenten-Tool (Tool-Definition) bei KI-Agenten? Werkzeuge für autonome Aktionen erklärt

Ein Agenten-Tool ist eine externe Funktion oder Schnittstelle (z. B. eine API, eine Datenbankabfrage oder ein Suchdienst), die ein KI-Agent aufrufen kann, um über reines Textgenerieren hinaus konkrete Aktionen auszuführen. Die Tool-Definition ist die maschinenlesbare Beschreibung eines solchen Werkzeugs – Name, Zweck und erwartete Eingabeparameter, meist als JSON-Schema. Sie sagt dem Sprachmodell, welche Werkzeuge existieren, wann es sie einsetzt und in welchem Format es sie aufruft.

Ohne Werkzeuge kann ein KI-Agent nur auf Basis seines Trainingswissens antworten. Er weiß nicht, wie das Wetter in London gerade ist, was im CRM steht oder ob eine Rechnung bezahlt wurde. Ein Agenten-Tool schließt diese Lücke: Es gibt dem Agenten Zugriff auf aktuelle Daten und die Möglichkeit, etwas zu verändern. Man beschreibt Tools treffend als die „Hände und Sinne" eines Agenten – seine Schnittstellen zur Außenwelt (Klixpert.io).

Warum Agenten Werkzeuge brauchen

Ein Sprachmodell allein ist ein geschlossenes System: Es sagt das nächste Wort voraus, basierend auf dem, was es beim Training gesehen hat. Zwei Grenzen ergeben sich daraus. Erstens ist das Wissen statisch und zu einem bestimmten Stichtag eingefroren. Zweitens kann das Modell aus sich heraus nichts tun – keine E-Mail versenden, keinen Kalendereintrag anlegen, keine Datenbank abfragen.

Tools heben beide Grenzen auf. Über sie greift ein Agent auf Live-Quellen zu und überwindet die Grenzen seiner statischen Trainingsdaten (Aisera). Das ist der Unterschied zwischen einem Chatbot, der Auskunft gibt, und einem KI-Agenten, der Aufgaben erledigt. Die technische Grundlage dafür heißt Tool Calling bzw. Function Calling – der Vorgang, bei dem das Modell erkennt, dass eine Aufgabe ein Werkzeug erfordert, und einen strukturierten Aufruf erzeugt.

Wie eine Tool-Definition aufgebaut ist

Damit ein Modell ein Werkzeug korrekt nutzt, braucht es eine präzise Beschreibung. Diese Tool-Definition enthält typischerweise drei Bestandteile:

  • Name: eine eindeutige Bezeichnung, z. B. get_weather oder create_crm_contact.
  • Beschreibung: ein kurzer Text, der erklärt, was das Werkzeug tut und wann es sinnvoll ist. Anhand dieser Beschreibung entscheidet das Modell, ob und wann es das Tool wählt.
  • Parameter: die erwarteten Eingaben, beschrieben als JSON-Schema mit Feldnamen, Datentypen und Angabe, welche Felder Pflicht sind.

Beim Registrieren der Werkzeuge legen Entwickler für jedes Tool Name, Funktion, Eingabeparameter und gewünschte Ausgabe fest – dieses explizite Schema ist entscheidend, damit das LLM versteht, was ein Werkzeug tut und wie es zu benutzen ist (Aisera). Das Schema wirkt dabei wie ein Vertrag: Anbieter wie Anthropic (Claude), OpenAI (GPT) und Google (Gemini) bieten Tool Calling über eine ähnliche Struktur an, und ein „strict"-Modus kann erzwingen, dass das Modell exakt die im Schema beschriebenen Parameter mit den richtigen Datentypen liefert – ohne erfundene Felder oder fehlende Pflichtangaben (Zylos.ai).

Der Ablauf: von der Anfrage zur Aktion

Der Einsatz von Werkzeugen folgt einem wiederkehrenden Zyklus. Vereinfacht:

  1. Beobachten: Der Agent erhält eine Anfrage oder prüft den aktuellen Zustand.
  2. Entscheiden: Das Modell prüft anhand der Tool-Definitionen, ob ein Werkzeug nötig ist, und wählt das passende aus.
  3. Aufrufen: Statt Text zu erzeugen, produziert das Modell einen strukturierten Aufruf – üblicherweise ein JSON-Objekt mit Funktionsname und Argumenten. Wichtig: Das Modell führt den Code nicht selbst aus, sondern übergibt den Aufruf an eine Ausführungsschicht im Backend (TrueFoundry).
  4. Ausführen und beobachten: Das Werkzeug läuft, liefert ein Ergebnis (z. B. Wetterdaten oder einen CRM-Datensatz), und dieses Ergebnis fließt zurück in den Agenten.
  5. Fortfahren: Der Agent nutzt das Ergebnis, um zu antworten oder den nächsten Schritt zu planen.

Beim klassischen Beispiel „Wie ist das Wetter in London?" erzeugt ein Modell mit Function Calling kein Textrat, sondern ein JSON-Objekt, das einen Wetter-API-Aufruf auslöst; erst mit den zurückgelieferten Daten formuliert es die Antwort (Fireworks AI). Function Calling ist damit die Brücke zwischen der Denkleistung des Modells und einer Handlung in der realen Welt (Prompting Guide).

Tool-Definition und Systemprompt: Zusammenspiel

Die Tool-Definitionen sagen dem Agenten, was er tun kann. Der Systemprompt legt fest, wie und unter welchen Regeln er es tun soll. Beide zusammen bestimmen das Verhalten. Eine klare, gut formulierte Tool-Beschreibung ist dabei kein Randthema: Untersuchungen zeigen, dass die Formulierung der Tool-Beschreibung die Zuverlässigkeit der Werkzeugnutzung direkt beeinflusst (arXiv). Vage Beschreibungen führen dazu, dass ein Agent das falsche Tool wählt oder Parameter falsch füllt.

In Multi-Werkzeug-Umgebungen kommt hinzu, dass Aufrufe oft aufeinander aufbauen – ein Tool liefert eine Kunden-ID, die ein zweites Tool als Eingabe braucht. Solche Abhängigkeiten sinnvoll zu steuern, ist Aufgabe der Orchestrierung.

Agenten-Tools im Kontext von AI-Mitarbeitern

Bei scoreprise.AI sind Werkzeuge das, was einen AI-Mitarbeiter von einem reinen Textgenerator unterscheidet. Ein Sales Assistant wie Carl kann Leads nicht nur beschreiben, sondern über Tools anreichern und qualifizieren – etwa durch Lead-Anreicherung aus externen Datenquellen. Jedes Tool ist dabei sauber definiert und eingegrenzt, damit der Agent nur die Aktionen ausführt, die seiner Rolle entsprechen. Standardisierte Schnittstellen wie das Model Context Protocol (MCP) helfen, Werkzeuge einheitlich und wiederverwendbar an Agenten anzubinden.

Häufige Fragen

Was ist der Unterschied zwischen einem Agenten-Tool und Tool Calling?

Das Agenten-Tool ist das Werkzeug selbst – etwa eine Wetter-API oder eine CRM-Funktion samt seiner Tool-Definition. Tool Calling (oder Function Calling) ist der Vorgang, bei dem das Sprachmodell erkennt, dass ein Werkzeug nötig ist, und einen strukturierten Aufruf dafür erzeugt. Kurz: Das Tool ist die Fähigkeit, Tool Calling ist die Nutzung dieser Fähigkeit.

Führt das Sprachmodell den Werkzeug-Aufruf selbst aus?

Nein. Das Modell erzeugt nur einen strukturierten Aufruf, meist als JSON-Objekt mit Funktionsname und Argumenten. Die tatsächliche Ausführung übernimmt eine separate Ausführungsschicht im Backend, die etwa die API anspricht oder die Datenbank abfragt. Das Ergebnis fließt anschließend zurück an das Modell.

Warum ist die Beschreibung eines Tools so wichtig?

Weil das Modell allein anhand der Beschreibung entscheidet, ob und wann es ein Werkzeug einsetzt. Eine unklare Beschreibung führt dazu, dass der Agent das falsche Tool wählt oder Parameter falsch füllt. Untersuchungen zeigen, dass die Formulierung der Tool-Beschreibung die Zuverlässigkeit der Werkzeugnutzung direkt beeinflusst.

Wie verhindert man fehlerhafte Werkzeug-Aufrufe?

Ein präzises JSON-Schema ist der wichtigste Hebel. Es legt Feldnamen, Datentypen und Pflichtfelder fest und wirkt wie ein Vertrag zwischen Modell und Werkzeug. Ein „strict"-Modus, den mehrere Anbieter unterstützen, erzwingt zusätzlich, dass das Modell exakt die geforderten Parameter liefert – ohne erfundene oder fehlende Felder. Ergänzend sichern Guardrails das Verhalten ab.

Für welche Aufgaben lohnen sich Agenten-Tools besonders?

Immer dann, wenn eine Aufgabe aktuelle Daten oder eine konkrete Aktion erfordert, die über das Trainingswissen hinausgeht – etwa Datenbankabfragen, Terminbuchungen, das Anlegen von CRM-Einträgen oder Websuchen. Für rein sprachliche Aufgaben wie Zusammenfassungen sind Werkzeuge dagegen nicht nötig. Die Faustregel: Sobald ein Agent etwas tun statt nur beschreiben soll, braucht er Werkzeuge.

Quellen

  1. Klixpert.io klixpert.io
  2. Aisera aisera.com
  3. Zylos.ai zylos.ai
  4. TrueFoundry truefoundry.com
  5. Fireworks AI fireworks.ai
  6. Prompting Guide promptingguide.ai
  7. arXiv arxiv.org

Dieser Text wurde KI-generiert und durch eine menschliche Person geprüft.

Nächster Schritt

30 Minuten.
Ein echtes Gespräch.

Erzählen Sie uns, wo bei Ihnen die Zeit verloren geht. Wir sagen Ihnen, welcher AI-Mitarbeiter diese Aufgabe übernehmen würde und ob es für Sie überhaupt Sinn ergibt. Kein Pitch, keine Folien.

Erstgespräch vereinbaren → Erst Use Cases ansehen