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.