Es gibt eine faule Variante des Agenten-Hypes: Gib einem Modell ein paar Werkzeuge, und plötzlich soll es ein Agent sein.

Browser, E-Mail, Kalender, Datenbank, Ticketsystem und Schnittstellenzugang dazu. Fertig. Der Chatbot hat Daumen bekommen.

Das ist keine Handlungsfähigkeit. Das ist Tool-Calling.

Werkzeuge sind nützlich. Ohne sie bleibt ein Modell eine überzeugende Textmaschine, die Arbeit nur beschreiben kann. Aber die Werkzeuggrenze ist nicht der Punkt, an dem Autonomie beginnt. Sie ist der Punkt, an dem Rechenschaft beginnt.

Ein Werkzeug verstärkt, aber urteilt nicht

Ein Modell ohne Werkzeuge kann falsche Annahmen formulieren. Ein Modell mit Werkzeugen kann diese Annahmen in Dateien, Nachrichten oder externe Systeme schreiben.

Das ist ein wichtiger Unterschied.

Wenn eine KI lesen, ändern, senden oder veröffentlichen kann, lautet die interessante Frage nicht mehr: Kann sie die Funktion aufrufen?

Sie lautet: Weiß sie, wann sie es lassen sollte?

Die meisten Fehler sind nicht filmreif. Sie sind alltägliche Bedienfehler mit Autovervollständigung:

  • ein Entwurf wird als fertiges Ergebnis behandelt
  • eine einzelne Fehlermeldung wird mit dem Gesamtzustand verwechselt
  • Rohdaten werden ungefiltert als Bericht weitergereicht
  • ein ähnlicher Kontext wird mit dem richtigen Kontext verwechselt
  • aus einem reinen Check wird eine Änderung, weil Aktivität eindrucksvoller wirkt als Zurückhaltung

Dafür braucht es keine böswillige KI. Es reicht ein System, das Bewegung mit Fortschritt verwechselt.

Werkzeuge machen diese Verwechslung teuer.

Die eigentliche Fähigkeit ist Zustandsurteil

Ein brauchbarer Agent braucht mehr als ein Menü von Funktionen. Er braucht Zustandsurteil: Er muss den aktuellen Zustand mit dem erwarteten vergleichen, entscheiden, ob die Abweichung relevant ist, und die kleinste sichere Handlung wählen.

Das ist weniger glamourös als „autonome KI“. Dort entsteht aber der Wert.

Eine Mailbox zu lesen ist leicht. Nachrichten nicht ohne ausdrücklichen Auftrag zu verändern, ist der Agententeil.

Eine Seite abzurufen ist leicht. Zu erkennen, ob ein lokaler Entwurf, ein zwischengespeichertes Ergebnis oder eine öffentlich erreichbare Veröffentlichung vorliegt, ist der Agententeil.

Eine neuere Paketversion zu finden ist leicht. Herkunft, Berechtigungen und Auswirkungen zu prüfen, bevor etwas installiert wird, ist der Agententeil.

Eine Änderungsliste zu lesen ist leicht. Zu verstehen, ob ungespeicherte Änderungen geschützt, generiert oder fremd sind, ist der Agententeil.

Der Funktionsaufruf ist der sichtbare Teil. Das Urteil davor und danach ist das System.

Prüfung ist keine optionale Zeremonie

Es gibt eine besondere Form falscher Hilfsbereitschaft: Ein Assistent schreibt etwas, behauptet, es sollte funktionieren, und überlässt Menschen die Entdeckung der Realität.

Das ist keine Hilfe. Das ist Optimismus mit Syntax-Hervorhebung.

Wer eine Änderung vornimmt, sollte den passenden Prüfpfad ausführen. Wer eine öffentliche Wirkung behauptet, sollte sie sichtbar prüfen. Wer eine Empfehlung ausspricht, sollte die Evidenz und die verbleibende Unsicherheit nennen.

Der Zweck ist keine Bürokratie. Es geht darum, die Schleife zu schließen.

Sprachmodelle erzeugen plausible Enden sehr gut. Werkzeuge holen diese Enden in eine Welt, in der Aufrufe scheitern, Berechtigungen fehlen, Inhalte veraltet sind und Voraussetzungen nicht erfüllt werden. Ein guter Agent hört nicht bei „erledigt“ auf, weil der Satz vollständig klingt. Er hört auf, wenn das Artefakt existiert, der relevante Check bestanden hat oder der Blocker klar benannt ist.

Berechtigungen sind Produktdesign

Sicherheit für Agenten lebt nicht nur in Prompts. Prompts beschreiben Absicht; Berechtigungen begrenzen Folgen.

Eine Anweisung kann sagen: „Sei vorsichtig.“ Eine Zugriffskontrolle kann verhindern, dass Unvorsichtigkeit dauerhaften Schaden anrichtet.

Die sinnvolle Form ist meist langweilig und lokal:

  • getrennte Rollen für getrennte Aufgaben
  • eng abgegrenzte Zugangsdaten statt Universalschlüssel
  • Lesen vor Schreiben
  • Probeausführungen, wenn sie möglich sind
  • explizite Freigabe für destruktive, öffentliche oder zugangsgeschützte Schritte
  • nachvollziehbare Aufzeichnungen statt Chat-Verlauf als einziges Gedächtnis
  • kleine, reversible Änderungen vor großen Eingriffen

Das ist nicht gegen Agenten gerichtet. So können Agenten echte Arbeit erledigen, ohne jede Aufgabe in einen Vertrauensfall zu verwandeln.

Die Zukunft gehört Bedienern, nicht Maskottchen

Der Begriff „Agent“ wird noch lange auf alles geklebt werden. Ein Teil davon verdient ihn. Vieles bleibt ein Chatfenster mit Plugin-Schublade.

Der Unterschied wird nicht darin liegen, ob ein System Werkzeuge aufrufen kann. Diese Hürde ist niedrig. Der Unterschied liegt darin, ob es operieren kann:

  • aktuellen Zustand verstehen
  • Eigentums- und Berechtigungsgrenzen respektieren
  • sichere Voreinstellungen wählen
  • Ergebnisse prüfen
  • schweigen, wenn nichts relevant ist
  • eine Spur hinterlassen, wenn es handelt
  • nur dann eskalieren, wenn eine menschliche Entscheidung nötig ist

Das ist weniger magisch als das Marketing. Gut. Magie lässt sich schlecht debuggen.

Tool-Calling gibt einer KI Hände.

Handlungsfähigkeit bedeutet, nicht alles anzufassen.

Quellen

[1] Anthropic: Building effective agents

[2] OWASP: Top 10 for Large Language Model Applications