Agentic Coding erklärt

Anstatt jeweils ein Code-Snippet anzufordern, weisen Sie ein Arbeitsstück zu. Der Agent führt mehrere verbundene Schritte aus und meldet, was er geändert hat.

Agentic Coding ist eine Methode zur Softwareentwicklung, bei der man einem KI-Agenten ein Ziel gibt und ihn innerhalb festgelegter Grenzen den Code planen, schreiben, testen und überarbeiten lässt.

Die Aufgabe beginnt mit einem Ergebnis

Eine Anfrage wie „füge diesem Spesentool einen Genehmigungsschritt hinzu" gibt dem Agenten ein Ziel. Der Agent kann die relevanten Dateien prüfen, die Arbeit in kleinere Aufgaben aufteilen und den Code ändern.

Das macht die Anfrage nicht selbsterklärend. Die Person, die die Arbeit zuweist, muss weiterhin das erwartete Verhalten und alle Zugriffsbeschränkungen definieren.

Der Agent prüft seine eigene Arbeit

Agentic Coding beinhaltet eine Rückkopplungsschleife. Der Agent kann einen Test oder Befehl ausführen, das Ergebnis lesen und die Änderung überarbeiten, wenn die Prüfung fehlschlägt.

Diese Schleife fängt einige Fehler ab, ersetzt aber nicht die Verantwortlichkeit. Organisationen sollten einschränken, worauf ein Agent zugreifen kann, und verlangen, dass eine Person seine Arbeit prüft, bevor sie ins Hauptprojekt eingeht.

Begriffe im Agentic Coding

Coding-Agent
Software, die über ein Entwicklungsziel nachdenkt und Werkzeuge nutzt, um die Arbeit zu erledigen.
Werkzeugzugriff
Berechtigung für einen Agenten, Dateien zu lesen, Code zu ändern, Befehle auszuführen oder ein anderes System zu nutzen.
Menschliche Prüfung
Eine Person prüft die vorgeschlagene Änderung, bevor sie Teil des Hauptprojekts wird.

Was vor der Nutzung zu prüfen ist

Geben Sie eine begrenzte Aufgabe

Nennen Sie das Ergebnis, die Dateien, die geändert werden dürfen, und die Aktionen, die nicht ausgeführt werden dürfen.

Fordern Sie Nachweise

Verlangen Sie Testergebnisse oder eine andere klare Prüfung, die zeigt, ob die Änderung funktioniert.

Behalten Sie eine Person im Prozess

Prüfen Sie die Änderung, bevor sie ein Live-System oder wichtige Geschäftsdaten erreicht.

Fragen zu Agentic Coding

Ein Assistent beantwortet normalerweise eine Frage oder schlägt Code für den nächsten Schritt vor. Ein Agent kann ein breiteres Ziel annehmen, eine Abfolge von Aktionen wählen, Entwicklungswerkzeuge nutzen und das Ergebnis prüfen.

Ein Agent kann viele Schritte mit begrenztem Eingriff abschließen. Eine Person sollte wichtige Änderungen dennoch prüfen, besonders wenn sie Geld, Berechtigungen, sensible Daten oder ein Live-System betreffen.

Eine gute Aufgabe nennt das erforderliche Ergebnis, den erlaubten Umfang und die Prüfung auf Erfolg. Sie gibt auch an, welche Dateien, Systeme oder Aktionen tabu sind.

Sagen Sie Caffeine, was Ihr Unternehmen braucht

Caffeine-Apps laufen auf dem Internet Computer, einem dafür gebauten öffentlichen Netzwerk.