Zurück zur Übersicht

Begriff

Agent Tool

AI & Automation Software Architecture S3
3 Quellen 0 Lernpfade 1 Backlink enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Ein Sprachmodell (wie ChatGPT) ist ein "Brain in a Vat". Es ist super schlau, aber isoliert. Es kennt nur das Internet bis 2023 und kann nichts tun. Es kann keine E-Mails schreiben, nicht in den Kalender schauen, nicht rechnen. Ein Agent Tool gibt dem Gehirn Hände und Augen. Es ist eine definierte Funktion (Programm-Code), die dem Agenten zur Verfügung gestellt wird. Beispiel Tools: "Google Suche", "Taschenrechner", "Datenbank-Abfrage". Der Agent entscheidet selbst, wann er welches Tool braucht, um die User-Frage zu lösen.

Merksatz: Eine gekapselte Funktionalität oder API-Schnittstelle, die einem KI-Agenten mitsamt Beschreibung bereitgestellt wird, damit dieser autonom Interaktionen mit der Außenwelt durchführen kann.


Quick-Check

  1. Was passiert, wenn es kein passendes Tool gibt?
    Der Agent versucht es entweder selbst zu lösen (Halluzinationsgefahr bei Fakten) oder sagt: "Ich kann das nicht." Eine gute "Fallback"-Logik ist wichtig.
  2. Wie viele Tools kann ein Agent haben?
    Technisch begrenzt durch das Context Window (die Beschreibungen aller Tools zählen als Input Token). Praktisch: Je mehr Tools, desto verwirrter wird der Agent ("Tool Confusion"). Besser: Spezialisierte Agenten mit kleinen Tool-Sets.
  3. Return Values?
    Der Output des Tools (z. B. ein langes JSON von einer API) wird wieder als Text in den Context des LLMs gefüttert. Wenn der Output zu lang ist (10MB JSON), sprengt das den Context. Man muss Tool-Outputs oft kürzen/filtern.