Startseite >KI >Agenten >Was ein KI-Agent ist und wie er arbeitet

Was ein KI-Agent ist und wie er arbeitet

Im Chat antwortet das Modell und wartet auf die nächste Nachricht. Ein Agent bekommt eine Aufgabe und arbeitet sie selbst ab: Er liest Dateien, führt einen Befehl aus, sieht sich das Ergebnis an, behebt einen Fehler und macht weiter, bis er fertig ist. Wie diese Arbeit funktioniert, was ein Agent bewältigt und wie Sie ihm eine Aufgabe geben.

Die Schleife des Agenten

Ein Agent ist ein Sprachmodell, das mit einer Schleife mit Werkzeugen verbunden ist. In jedem Schritt entscheidet es, welches Werkzeug es verwendet, die Anwendung führt es aus und gibt das Ergebnis an das Modell zurück. Die Schleife läuft, bis das Modell entscheidet, dass es fertig ist, oder bis ein Mensch oder ein Limit sie stoppt.

Aufgabe: "Beheben Sie den Fehler in der Berechnung der Versandkosten im Warenkorb und fügen Sie einen Test hinzu."
1. Modell: liest die Datei cart.php                 → das Werkzeug gibt den Inhalt der Datei zurück
2. Modell: sucht "shipping" im ganzen Projekt       → das Werkzeug gibt eine Liste von Stellen zurück
3. Modell: führt die Tests aus                      → 1 Test fehlgeschlagen: die Grenze von 50 €
4. Modell: ändert die Bedingung in cart.php (> zu >=) → Datei geändert
5. Modell: führt die Tests aus                      → alle Tests bestanden
6. Modell: eine Zusammenfassung für den Menschen: was es geändert hat und warum

Dasselbe Prinzip im Kleinen zeigt der Artikel Tool Use: Claude ruft PHP-Funktionen auf – eine Schleife mit einem Werkzeug, geschrieben in PHP.

Arten von Agenten

  • Coding-Agenten arbeiten im Terminal oder im Editor: Sie lesen und bearbeiten Dateien des Projekts und führen Befehle und Tests aus. Beispiele sind Claude Code, Codex oder der Agentenmodus in GitHub Copilot (Stand: Oktober 2026).
  • Agenten im Browser bedienen Webseiten – sie füllen Formulare aus, klicken und lesen die Ergebnisse.
  • Agenten in Ihrer eigenen Anwendung – die Schleife mit Werkzeugen schreiben Sie selbst über die API, oder Sie nutzen eine fertige Umgebung des Anbieters.

Wo ein Agent hilft und wo nicht

  • Gut: wiederkehrende Arbeit, die sich leicht prüfen lässt – einen Fehler beheben, den ein Test aufdeckt, Änderungen nach einem klaren Muster in mehreren Dateien, Code auf eine neuere PHP-Version umstellen, Tests schreiben, ein großes Projekt durchsuchen.
  • Weniger gut: Aufgaben ohne klares Ende („verbessere die Website“), Entscheidungen, die Kenntnis der Firma oder des Kunden erfordern, und Änderungen, deren Richtigkeit sich durch Ausführen nicht prüfen lässt.
  • Risiko: Ein Agent kann selbstsicher das Falsche tun, schnell und an vielen Stellen zugleich. Deshalb braucht er eingeschränkte Berechtigungen und Kontrollen.

Wie Sie einem Agenten eine Aufgabe geben

  • Das Ziel und wann es erledigt ist: „Fertig ist es, wenn alle Tests bestehen und es einen neuen Test für die Grenze von 50 € gibt.“
  • Grenzen: welche Dateien er ändern darf und was er nicht anfassen darf (die Datenbank, die Konfiguration des Servers, Abhängigkeiten).
  • Wie geprüft wird: welcher Befehl die Tests ausführt und wo die Beispieldaten liegen.
  • Ein Kontrollpunkt: Bei einer größeren Aufgabe lassen Sie sich zuerst einen Plan geben und die Änderungen erst, nachdem Sie ihn freigegeben haben.
  • Die dauerhaften Regeln des Projekts (PHP-Version, Codestil, verbotene Befehle) schreiben Sie nicht jedes Mal – sie gehören in die Datei mit den Anweisungen für das Projekt, siehe Claude Code in der Praxis.

Prüfen Sie das Ergebnis immer

Ein Agent fasst zusammen, was er getan hat, aber eine Zusammenfassung ist kein Beweis. Gehen Sie die Unterschiede in den Dateien durch (git diff), führen Sie die Tests selbst aus, und bei Änderungen mit Folgen (die Datenbank, das Deployment auf einen Server) entscheiden Sie selbst. Das Vorgehen beschreibt der Artikel Wie Sie von KI geschriebenen Code prüfen.

Verwandte Artikel:
MCP: Werkzeuge und Daten für KI-Agenten
Sicherheit von KI-Agenten: Prompt Injection und Berechtigungen
Wie Sie mit einem KI-Assistenten programmieren