Vibe Coding vs. Agentic Coding: Was Sie steuern und prüfen
Vibe Coding und Agentic Coding unterscheiden sich vor allem darin, wie Menschen eine Aufgabe führen und wie viel Ausführung sie an ein KI-System delegieren. Die Begriffe werden allerdings uneinheitlich verwendet: Vibe Coding meint teils das ungeprüfte Übernehmen generierten Codes, teils auch eine dialogische Entwicklung mit sorgfältigem Review. Agentic Coding bezeichnet hier eine Arbeitsweise, bei der ein Agent mehrere Umsetzungsschritte selbst auswählt und ausführt. Das sagt noch nicht, wie gründlich sein Ergebnis geprüft wird.
Für die praktische Entscheidung helfen drei getrennte Fragen: Wie offen ist die Aufgabe? Was darf das System selbst tun? Wer prüft Code und fachliches Ergebnis? Sie können eine Idee eng geführt erkunden und anschließend einen klar umrissenen Teilauftrag delegieren. Beide Wege brauchen einen zur Aufgabe passenden Prüfmaßstab.
In diesem Artikel
- Die Begriffe erklären noch keine Arbeitsqualität
- Was zwischen Absicht, Modell und Werkzeug passiert
- Zwei Aufträge für dieselbe Aufgabe formulieren
- Derselbe Datumsfilter, zwei Wege und eine gemeinsame Abnahme
- Code prüfen, Fehler eingrenzen und rechtzeitig anhalten
- Grenzen gelten für beide Arbeitsweisen
- Zehn Aufgaben, die Sie eng geführt erkunden können
- Zehn Aufgaben für eine begrenzte Delegation
- Was aktuelle Werkzeuge dazu beitragen
- Erfahrung, Lernen und Zusammenarbeit bewusst gestalten
- Gemeinsame Regeln für eine verantwortete Arbeitsweise
- Was sich weiterentwickeln kann
Die Begriffe erklären noch keine Arbeitsqualität
Ein enger Gebrauch von Vibe Coding stellt das Erzeugen ohne eigenes Codeverständnis in den Vordergrund, etwa im Vergleich von workshops.de. Dagegen beschreibt das konzeptionelle Review von Sapkota, Roumeliotis und Karkee auch dialogische Arbeit mit menschlicher Prüfung und Tests als Vibe Coding. Diese unterschiedlichen Bedeutungen sollten Sie klären, bevor Sie über Eignung oder Risiken sprechen.
Agentic Engineering wird zusätzlich für die verantwortete Einbettung solcher Werkzeuge in Entwicklungsarbeit verwendet: mit Architekturentscheidungen, begrenzten Rechten, überprüfbaren Änderungen und Freigaben. Es ist jedoch kein allgemein normiertes Gütesiegel. Ein Agent kann unzureichend beaufsichtigt arbeiten; ein interaktiver Dialog kann zu einem gut geprüften Ergebnis führen.
Die folgende Grafik trennt deshalb Ausführungsautonomie und menschliche Prüfung. Eine offene Erkundung ist eine zusätzliche Entscheidung über das Ziel. Sie lässt sich nicht allein aus der Position in dieser Matrix ablesen.
| Frage | Eng geführte Erkundung | Begrenzte Delegation |
|---|---|---|
| Wie entsteht die nächste Änderung? | Sie betrachten einen Entwurf und bestimmen den nächsten kleinen Schritt. | Das System wählt innerhalb des Auftrags mehrere Schritte und Werkzeuge selbst. |
| Was geben Sie vor? | Eine Teilidee, passenden Kontext und eine unmittelbar prüfbare Veränderung. | Ein Ergebnis mit Akzeptanzkriterien, erlaubtem Arbeitsraum, Prüfschritten und Rückfragegrenzen. |
| Wie erhalten Sie Rückmeldung? | Durch sichtbares Verhalten, Codevergleich und Tests nach den einzelnen Schritten. | Durch Zwischenergebnisse, Werkzeugausgaben, Tests und eine nachvollziehbare Übergabe. |
| Wer verantwortet die Abnahme? | Die benannte fachlich und technisch zuständige Person. | Ebenfalls die benannte fachlich und technisch zuständige Person. |
Früher sichtbare Entwürfe, Unterstützung bei Routinearbeit und zusammenhängende Änderungen über mehrere Dateien sind mögliche Vorteile. Rechnen Sie dagegen auch Kontextaufbereitung, Werkzeugaufrufe, Wartezeit, Nutzungskosten, Fehlersuche und Review zum Aufwand. Aus dem Namen einer Arbeitsweise folgt weder ein Produktivitätsfaktor noch ein automatischer Qualitätsgewinn.
Was zwischen Absicht, Modell und Werkzeug passiert
Eine Beschreibung wie „Der Bericht braucht einen Datumsfilter“ vermittelt eine Absicht. Sie beantwortet noch nicht, welches Datum gilt, wie leere Ergebnisse aussehen oder welche Personen welche Daten sehen dürfen. Skizzen und Beispielausgaben helfen beim gemeinsamen Verständnis. Erst bestätigte Begriffe, Randfälle und Grenzen ermöglichen eine belastbare Übersetzung in Datenmodell, Code und Tests.
Beim dialogischen Erkunden beschreiben Sie eine Teilidee, sehen sich einen Vorschlag an und entscheiden über die nächste Änderung. Dabei liefern eine gelungene Oberfläche und ein gelesener Diff unterschiedliche Informationen: Das eine zeigt das sichtbare Verhalten, das andere die dafür eingeführte Logik. Ein kleiner verwerfbarer Entwurf mit künstlichen Daten kann eine offene Frage klären. Seine Darstellung beweist keine Produktionsreife.
Bei delegierter Ausführung erhält der Agent ein abgegrenztes Ergebnis. Er kann zunächst die Codebasis untersuchen, Schritte planen, Dateien ändern und verfügbare Tests ausführen. Aus deren Rückmeldungen wählt er die nächsten Aktionen. Die Cursor-Agent-Dokumentation trennt dafür Modell, Instruktionen und Werkzeuge. Dateisuche, Lesen, Änderungen und Terminalzugriff sind verschiedene Fähigkeiten; jede benötigt passende Rechte. Das Vorhandensein eines Werkzeugs bestätigt noch nicht seinen richtigen Einsatz.
Ein Workflow ist nicht automatisch ein Agent
Anthropic unterscheidet in seinem Architekturbeitrag zwischen vorgegebenen Abläufen und Agenten: In einem Workflow folgt die Verarbeitung festgelegten Codepfaden. Bei einem Agenten bestimmt das Modell den weiteren Prozess und die Werkzeugnutzung dynamischer. Das ist eine ausdrücklich zugeordnete Arbeitsdefinition, keine universelle Begriffsregel.
Auch ein Agent kann innerhalb einer festgelegten Pipeline arbeiten. Umgekehrt wird eine Kette mehrerer automatisierter Schritte nicht allein dadurch agentisch. Planung, die Bewertung eines eigenen Entwurfs, Werkzeugnutzung und die Aufteilung auf spezialisierte Rollen sind mögliche Konstruktionsmuster. Gespeicherte Zwischenstände und zusätzliche Prüfungen können die Ausführung ergänzen. Ein System muss nicht alle Bausteine besitzen. Insbesondere setzen Agenten weder mehrere Teilagenten noch einen Vektorspeicher oder ein dauerhaftes Gedächtnis voraus.
Kontext ist kein automatisch verlässliches Gedächtnis
Unterscheiden Sie das aktuelle Gespräch, tatsächlich gelesene Repository-Dateien, gespeicherte Projektnotizen und abgerufene externe Informationen. Diese Quellen können verschiedene Versionen derselben Entscheidung enthalten. Ein langer Chat hilft wenig, wenn darin ein inzwischen abgelöster Schnittstellenvertrag weiter als gültig behandelt wird.
Persistierte Notizen oder das erneute Abrufen von Dokumenten sind nicht dasselbe wie Training des Modells. Sie stellen Informationen für die jeweilige Verarbeitung bereit. Cursor erklärt seine Regeln entsprechend als wiederverwendbaren Kontext. Prüfen Sie deshalb, welche Quelle im konkreten Lauf verfügbar war, ob sie aktuell ist und wie Widersprüche geklärt werden. Das Etikett „Agent“ verspricht kein vollständiges Erinnern früherer Entscheidungen.
Welche Arbeit beim Menschen bleibt
Fünf Fähigkeiten werden in dieser Zusammenarbeit besonders praktisch: Sie müssen das Problem formulieren, technische Zusammenhänge und Frameworks verstehen, sinnvolle Zwischenprüfungen setzen, Fehler eingrenzen und den relevanten Kontext auswählen. Sprachliche Bedienung nimmt Ihnen diese Aufgaben nicht ab. Sie verändert, an welchen Stellen Sie sie ausüben.
Beim Datumsfilter wird aus „Zeige die passende Woche“ erst dann eine prüfbare Anforderung, wenn Anfang, Ende und maßgebliche Zeitzone feststehen. Ein Akzeptanzfall könnte verlangen, dass ein Vorgang am Ende des letzten ausgewählten Tages noch enthalten ist. Wer diese Regel nicht bemerkt, kann eine plausibel aussehende Oberfläche und passende Tests für die falsche Interpretation erhalten.
Halten Sie deshalb neben dem Nutzerproblem auch Datenquellen, Schnittstellen, vorhandene Architektur sowie Betriebs- und Sicherheitsgrenzen fest. Benennen Sie unveränderliche Bedingungen wie die bestehende Zugriffskontrolle. Ziel, Umfang, Rechte, Prüfmaßstab und Freigabe brauchen einen Verantwortlichen. Neue Abhängigkeiten, vertrauliche Daten, Architekturänderungen oder produktive Eingriffe sollten vereinbarte Rückfragen auslösen. Delegation verschiebt Umsetzungsarbeit, lässt die Verantwortung aber bestehen.
Zwei Aufträge für dieselbe Aufgabe formulieren
Die folgenden Formulierungen sind eigene hypothetische Beispiele. Es wurde damit kein Werkzeugtest durchgeführt. Ausgangspunkt ist ein Datumsfilter für einen bestehenden internen Bericht.
Für eine offene Erkundung: „Zeigen Sie mit künstlichen Berichtsdaten zwei kleine Varianten für die Auswahl eines Zeitraums. Verwenden Sie die vorhandenen Formularelemente. Vergleichen Sie Bedienung und leere Ergebnisanzeige. Verändern Sie vorerst keine Datenabfrage und keine Berechtigungen. Wir wählen danach eine Variante und prüfen die dafür nötige Änderung.“
Damit bleiben das sichtbare Verhalten, der verfügbare Kontext und ein überprüfbarer Teilschritt zusammen. Nach der Betrachtung können Sie etwa ergänzen, dass ein ungültiger Zeitraum direkt am Eingabefeld erklärt werden soll. Führen Sie diese Erkenntnis in die Anforderungen zurück, statt immer längere Korrekturanweisungen an einen unklaren Ausgangswunsch anzuhängen.
Für eine begrenzte Delegation: „Ergänzen Sie den bestätigten Zeitraumfilter in der Berichtskomponente und ihrer bestehenden Abfrageschicht. Lesen Sie zuerst die vorhandene Datumslogik. Behalten Sie Zugriffskontrolle und API-Vertrag bei. Ändern Sie nur die betroffenen Komponenten und Tests, installieren Sie keine neue Bibliothek und führen Sie kein Deployment aus. Prüfen Sie leere Ergebnisse, ungültige Reihenfolge und beide Zeitgrenzen. Übergeben Sie Diff, ausgeführte Testbefehle und offene Fragen. Stoppen Sie bei einer ungeklärten Zeitzonenregel oder nach der vereinbarten Grenze erfolgloser Korrekturversuche.“
Ergänzen Sie für den konkreten Lauf die tatsächlichen Dateipfade, verfügbaren Testbefehle sowie Laufzeit-, Kosten- oder Iterationsgrenzen. Der Auftrag kann in Untersuchung, Umsetzung und Prüfung zerlegt werden. Eine Datenmigration oder neue Architekturentscheidung gehört dadurch aber nicht stillschweigend zum Umfang. Präzise Anweisungen helfen beim Verständnis; sie ersetzen keine technische Zugriffssperre.
Derselbe Datumsfilter, zwei Wege und eine gemeinsame Abnahme
Im redaktionellen Denkmodell sollen Nutzer einen Zeitraum im bestehenden Bericht auswählen können. Die bisherige Berechtigung bleibt bestehen. Der erste und letzte fachliche Tag sollen vollständig enthalten sein; bei leerem Ergebnis erscheint eine verständliche Rückmeldung. Liegt der Anfang hinter dem Ende, wird keine ungültige Abfrage ausgelöst. Das sind gemeinsame Erwartungen für beide Steuerungsweisen.
| Schritt | Interaktiv geführter Weg | Delegierter Weg |
|---|---|---|
| Unklarheit bearbeiten | Sie vergleichen zwei kleine Entwürfe mit synthetischen Daten und besprechen, wie Nutzer den Zeitraum verstehen. | Der Agent liest die vorhandene Datums- und Abfragelogik und meldet Widersprüche zum Auftrag. |
| Verhalten festlegen | Sie wählen einen Entwurf, präzisieren leere Ergebnisse und Grenzfälle und bestätigen diese als Anforderungen. | Der bestätigte Anforderungssatz wird zum Prüfkriterium. Offene fachliche Entscheidungen werden zurückgegeben. |
| Änderung umsetzen | Sie lassen jeweils einen begrenzten Teil ändern, lesen den Diff und bestimmen den nächsten Schritt. | Der Agent verändert die vereinbarten Dateien zusammenhängend und führt die verfügbaren Prüfungen aus. |
| Ergebnis übernehmen | Sie betrachten Oberfläche, Code und Testausgaben gegen die bestätigten Erwartungen. | Sie erhalten Änderungsvorschlag, Testnachweis und offene Punkte und prüfen sie gegen dieselben Erwartungen. |
Der gemeinsame Haltepunkt ist die Zeitzone: Wenn gespeicherte Zeitpunkte und angezeigte Kalendertage nicht eindeutig zusammenpassen, darf weder Mensch noch Agent diese Regel unbemerkt erfinden. Die fachlich zuständige Person entscheidet sie; anschließend werden Fälle an den Tagesgrenzen ergänzt. Erst danach kann das Verhalten belastbar abgenommen werden.
Die technische Prüfung umfasst den geänderten Code und sein Zusammenspiel mit der bestehenden Abfrage. Die fachliche Prüfung betrachtet die ausgewählten und ausgeschlossenen Vorgänge. Ein Werkzeugprotokoll oder eine grüne Testsuite ersetzt diese beiden Perspektiven nicht. Ein sinnvoller Hybrid kann also zuerst eine offene Bedienfrage erkunden und danach die bestätigte Änderung delegieren. Daraus lässt sich ohne tatsächliche Messung keine Zeitersparnis ableiten.
Den Ausführungsspielraum nach Unsicherheit und Folgen wählen
Eine offene Gestaltungsfrage mit künstlichen Daten ist anders zu behandeln als eine gut reproduzierbare Korrektur in einer produktionsnahen Codebasis. Je unklarer das Sollverhalten ist, desto mehr gemeinsame Klärung benötigen Sie. Ein klarer Auftrag mit aussagekräftigen Tests lässt sich gezielter delegieren, behält aber Rechtebegrenzung und Abnahme.
Betrachten Sie außerdem Vertraulichkeit, Größe des Änderungsraums, mögliche Außenwirkungen und Rücknehmbarkeit. Fragen Sie, ob der vorhandene Test tatsächlich zwischen richtigem und falschem Verhalten unterscheidet. Wenn dieses Prüforakel fehlt, kann eine lange autonome Schleife nur das Vertrauen in unzureichende Kriterien vergrößern. Weder Erfahrungsstufe noch Unternehmensgröße liefern dafür eine starre Zuordnung zu „Vibe“ oder „Agentic“.
Code prüfen, Fehler eingrenzen und rechtzeitig anhalten
Sichern Sie den Ausgangsstand in der Versionsverwaltung. Kleine zusammenhängende Änderungen lassen sich besser gegen einen Auftrag prüfen als eine große Ansammlung ungeklärter Anpassungen. Lesen Sie im Diff auch entfernte Prüfungen, veränderte Konfigurationen und neue Abhängigkeiten. Bei einem längeren Auftrag werden Plan und Zwischenstand aktualisiert; Abweichungen gehören ausdrücklich in die Übergabe.
Ein sichtbarer Fehler benötigt eine reproduzierbare Beschreibung: Eingabe, erwartetes Ergebnis, tatsächliches Ergebnis und betroffener Stand. Unterscheiden Sie anschließend vier Ursachen: War die Anforderung falsch? Ist ihre Umsetzung fehlerhaft? Stimmt die Umgebung nicht? Oder prüft der Test das Falsche? Eine neue Promptformulierung kann helfen, sollte diese Diagnose aber nicht ersetzen.
Ein Agent kann verfügbare Tests ausführen, Ausgaben lesen und einen weiteren Fix versuchen. Dafür benötigt er eine passende Umgebung und die erlaubten Werkzeuge. Terminalausgabe, statischer Hinweis, tatsächlich ausgeführter Test, sichtbares Verhalten und fachliche Rückmeldung sind unterschiedliche Signale. Statische Analyse untersucht den Code, ohne die Anwendung dafür auszuführen; ein Laufzeittest beobachtet Verhalten bei seiner konkreten Ausführung. Beide können deshalb unterschiedliche Fehler aufdecken. Besonders kritisch sind unerwartete Teständerungen: Ein abgeschwächter Vergleich kann einen Lauf grün machen, ohne den Fehler zu beheben.
Legen Sie deshalb Wiederholungsgrenzen und eine Übergabe bei fehlendem Fortschritt fest. Der Anthropic-Beitrag zu Coding-Agenten beschreibt Tests als nützliche Rückmeldung und betont zugleich menschliches Review für die Übereinstimmung mit übergreifenden Systemanforderungen. Ein Test bestätigt seine geprüfte Erwartung, keine allgemeine Fehlerfreiheit.
Ein Commit folgt den passenden Prüfungen. Die spätere Rücknahme von Code ist von bereits ausgelösten Datenänderungen oder Nachrichten zu unterscheiden. Auch produktspezifische Zwischenstände sind nicht automatisch ein dauerhafter Versionsverlauf: Cursor dokumentiert Checkpoints ausdrücklich getrennt von Git. Prüfen Sie, was eine Wiederherstellung tatsächlich erfasst, bevor Sie sie als Rückweg einplanen.
Grenzen gelten für beide Arbeitsweisen
Mehr selbstständig ausführbare Schritte können auch eine falsche Annahme weitertragen. Eine fehlerhafte Änderung an einer Datenstruktur kann nachfolgende Anpassungen über mehrere Dateien hinweg bestimmen. Breite Rechte, ungeprüfte Pakete, produktive Schnittstellen und zugängliche Geheimnisse vergrößern die möglichen Folgen. Eine isolierte Maschine allein begrenzt nicht alle erlaubten Netzwerk- und Datenzugriffe.
Geben Sie dem Werkzeug daher nur die benötigten Rechte, eine geeignete isolierte Arbeitsumgebung und begrenzten Zugriff auf Daten und Netzwerk. Zugangsdaten werden passend verwaltet und nicht in einen Prompt oder Quelltext kopiert. Aktionen mit Außenwirkung benötigen die vorgesehenen Freigaben. Codeprüfung, Abhängigkeitsprüfung, Tests und Betriebsschutz richten sich nach dem konkreten Risiko. Die NIST-SSDF-Einordnung beschreibt sichere Entwicklung entsprechend als risikobasiert auszugestaltende Arbeit über den Lebenszyklus.
Auch gelesene Dateien sind nicht automatisch vertrauenswürdige Anweisungen. Repository-Inhalte, Dokumente oder Werkzeugantworten können Texte enthalten, die den Agenten zu einer anderen Handlung verleiten. OWASP beschreibt dies als mögliche indirekte Prompt Injection und empfiehlt unter anderem begrenzte Rechte sowie menschliche Freigaben für risikoreiche Aktionen. Eine Projektregel wie „Geben Sie keine Daten weiter“ ersetzt daher keine tatsächlich begrenzte Zugriffsmöglichkeit.
Was Protokolle belegen und was offenbleibt
Für eine Prüfung helfen der Auftrag, der verwendete Versionsstand, die konkreten Änderungen, ausgeführte Werkzeugaktionen und Testresultate. Schützen Sie darin vertrauliche Daten und beschränken Sie den Zugang. Diese Nachweise erlauben, beobachtbare Arbeit zu untersuchen. Eine vom Modell ausgegebene Begründung ist dagegen kein vollständiger Beweis seiner internen Verarbeitung und kein Richtigkeitszertifikat.
Kontrolle braucht tatsächliche Eingriffsmöglichkeiten: einen erreichbaren Stopp, benannte Freigabepunkte und eine Grenze wiederholter Versuche. Beobachten Sie außerdem, ob das Team Fehler weiterhin selbst eingrenzen kann oder nur noch weitere Generierung anstößt. Blindes Vertrauen und nachlassende Übung sind zu bearbeitende Risiken; sie sind keine zwangsläufige Wirkung bei jedem Team.
Wenn aus einer Demo unbemerkt ein System wird
Ein hypothetisches Gegenbeispiel: Ein Berichtsentwurf zeigt mit Testdaten überzeugende Diagramme. Anschließend wird er an echte Vorgänge angeschlossen. Die Oberfläche funktioniert weiterhin, aber die Prüfung, welche Nutzer welche Datensätze sehen dürfen, wurde nicht umgesetzt. Vielleicht schreibt eine vermeintlich harmlose Aktion außerdem einen Status zurück, und für einen fehlgeschlagenen Aufruf gibt es keine definierte Reaktion.
Damit bleiben konkrete Fragen offen: Wo wird der Zugriff geprüft? Welche Daten darf die Aktion ändern? Was passiert bei einem Fehler oder erneutem Aufruf? Dieses Beispiel beschreibt keinen realen Sicherheitsvorfall. Es zeigt die Prüfungslücke zwischen sichtbarer Demo und verantwortetem Betrieb. Vor einer Übernahme brauchen Architektur, Datenmodell, Integration, Abhängigkeiten und Betrieb eine eigene Betrachtung.
Das Risiko betrifft auch interaktiv geführte Arbeit: Wer Änderungen nicht versteht, wechselnden Kontext nicht bereinigt und nur einzelne Bildschirmzustände betrachtet, kann schwer wartbare Zusammenhänge ansammeln. Umgekehrt kann ein sorgfältig geprüfter dialogischer Änderungsweg Teil regulärer Entwicklung sein. Entscheidend bleibt die tatsächlich ausgeführte Prüfung.
Zehn Aufgaben, die Sie eng geführt erkunden können
Die folgenden eigenen Anwendungsmodelle sind mögliche Tätigkeiten, keine durchgeführten Tests oder Erfolgsgeschichten. Die Einteilung nach Erkundung und Delegation dient der Erklärung. Eine Aufgabe kann je nach Klarheit, Werkzeugzugang und Risiko auch anders organisiert werden.
| Aufgabe | Ein möglicher begrenzter Entwurf | Was Sie konkret prüfen |
|---|---|---|
| Fachprofil oder kleine Webpräsentation | Zwei Navigationsvarianten und eine responsive Darstellung mit eigenen freigegebenen Inhalten vergleichen. | Sind Inhalte richtig und verwendbar? Funktionieren Tastaturbedienung und kleine Ansichten? Welche Daten verlassen die Seite? Eine Vorschau ist noch kein freigegebener öffentlicher Auftritt. |
| Analyse-Dashboard | Filter und Kennzahlansichten mit synthetischen Daten ausprobieren und eine verständliche leere Ansicht entwerfen. | Stimmen Kennzahldefinition und Aggregation? Bleiben spätere Zugriffsrechte erhalten? Ein überzeugendes Diagramm belegt keine richtigen Daten. |
| Wiederkehrender interner Bericht | Aus einer Testdatei eine Wochenzusammenfassung erzeugen und die Ausgabe zunächst lokal betrachten. | Empfänger, Zeitplan, doppelte Ausführung und Versandfreigabe klären. Die Erzeugung eines Entwurfs erlaubt noch keinen tatsächlichen Nachrichtenversand. |
| Aufgabenansicht mit gespeichertem Zustand | Hinzufügen, Statuswechsel, Filtern und Speichern einer internen Liste in einer Testumgebung erproben. | Was geschieht bei erneutem Laden, gleichzeitigem Ändern und fehlenden Rechten? Eine reagierende Oberfläche bestätigt keine belastbare Persistenz. |
| Kampagnenseite | Informationsreihenfolge und Formulargestaltung anhand von Testeingaben variieren. | Aussagen, Einwilligung, Tracking und tatsächliches Formularziel kontrollieren. Eine gefällige Variante ist kein Nachweis besserer Conversion. |
| API-Prototyp | Einen internen Status-Endpunkt mit Testanfragen und festgelegten Beispielantworten skizzieren. | Schema, Authentifizierung, Eingabevalidierung und Fehlerantworten prüfen. Der Prototyp wird dadurch noch kein abgesicherter Produktionsdienst. |
| Frontendtests | Fälle für Pflichtfelder, Fehlermeldungen und Tastaturbedienung einer Komponente vorschlagen lassen. | Erwartungen und Assertions selbst begründen, passende Mocks setzen und Tests tatsächlich ausführen. Eine erzeugte Testdatei allein hat nichts geprüft. |
| Neues Framework | Eine kleine Komponente erzeugen lassen, lesen, selbst verändern und ihr Verhalten erklären. | Gegen aktuelle offizielle Dokumentation und eigene Tests prüfen. Plausibler Beispielcode ist keine verlässliche Referenz oder Bestätigung eines Lernerfolgs. |
| Animation oder Audiobedienung | Eine kleine Statusanimation oder das Starten und Stoppen eines Audiobeispiels erkunden. | Bedienbarkeit, Bewegungsreduktion, Rechte am Medium und tatsächliches Laufzeitverhalten kontrollieren. Ein Standbild zeigt diese Eigenschaften nicht. |
| Tabellenablauf | In einer Kopie Testzeilen sortieren und mögliche Dubletten markieren lassen. | Formeln, Datentypen, Auswahlbereich und Schreibrechte prüfen. Eine richtig aussehende Ausgabe kann an anderer Stelle Daten oder Bezüge verändern. |
Zehn Aufgaben für eine begrenzte Delegation
Auch diese Fälle sind redaktionelle Möglichkeiten. Sie beschreiben überprüfbare Aufträge; sie behaupten keine automatisch verfügbare Fähigkeit jedes Agenten. Die jeweilige Entwicklungsumgebung muss die erforderlichen Werkzeuge und Prüfungen bereitstellen.
| Abgegrenzter Auftrag | Erwartete Übergabe | Prüf- und Freigabegrenze |
|---|---|---|
| Einen internen Typ über mehrere Dateien konsistent umbenennen | Betroffene Definitionen und Aufrufe als zusammenhängender Diff, ergänzt um passende Regressionstests. | Semantik und öffentliche Schnittstellen erhalten. Änderungen außerhalb des vereinbarten Bereichs zurückfragen; eine Suche nach dem alten Namen genügt als Test nicht. |
| Eine freigegebene Bibliothek aktualisieren | Genau die vereinbarte Version einschließlich Lockdatei und erforderlicher begrenzter Anpassungen vorbereiten. | Versionshinweise, Kompatibilität, Lizenz- und Sicherheitsfragen sowie Build und Regression prüfen. Kein pauschales Update aller Pakete. |
| Einen reproduzierten Randfall korrigieren | Einen zuerst fehlschlagenden Test, die gezielte Änderung und den anschließenden Erfolg mit relevanten Nachbartests vorlegen. | Das erwartete Verhalten stammt aus der bestätigten Anforderung. Der Agent darf es nicht allein zur Rechtfertigung seines Fixes festlegen. |
| Einen zusätzlichen Pipeline-Testjob ergänzen | Konfiguration in einem isolierten Zweig, erwartete Trigger und prüfbare Jobausgabe dokumentieren. | Rechte, Secrets, Artefakte und mögliche Ausführungskosten kontrollieren. Der Konfigurationsauftrag erlaubt kein produktives Deployment. |
| Eine Sicherheitsuntersuchung unterstützen | Verwendete Abhängigkeiten und auffällige Datenflüsse zusammentragen, einen möglichen Befund reproduzierbar beschreiben. | Originalquellen, Fehlalarme und Reichweite prüfen. Eine Befundliste ist weder vollständiges Audit noch Pentest oder Compliancezertifikat. |
| Ein abgegrenztes Modul auf eine Nachfolge-API umstellen | Vereinbarte Aufrufe anpassen, Verträglichkeit, Testmatrix und Rückweg dokumentieren. | Umfang und Ergebnisse überprüfen; unklare Verhaltensänderungen zurückgeben. Eine vollständige Legacy-Modernisierung ist ein anderes Vorhaben. |
| Eine Schnittstellenbeschreibung aktualisieren | Den geänderten Parameter mit Implementierung und Beispielen derselben Version abgleichen. | Dokumentation gegen tatsächliches Verhalten lesen. Eine plausible Erklärung darf keine Eigenschaft versprechen, die der Code nicht implementiert. |
| Einen gemessenen langsamen Schritt untersuchen | Reproduzierbare Ausgangsbeobachtung, Profil, begrenzte Änderung und Vergleich bei geeigneter gleicher Last übergeben. | Fachlich gleiche Ergebnisse vor und nach der Änderung nachweisen. Keine Beschleunigung aus dem Erscheinungsbild des Codes ableiten oder ungemessene Zahlen einsetzen. |
| Ein zusätzliches Anzeigefeld zwischen API und Oberfläche ergänzen | Vertragsänderung, Validierung, Behandlung fehlender Werte und zusammenhängenden Testfall vorlegen. | Das Ende-zu-Ende-Verhalten gemeinsam abnehmen. Mehrere isoliert grüne Komponententests bestätigen noch nicht das Zusammenspiel. |
| Wiederherstellung für einen simulierten Fehler vorbereiten | Plan und überprüfbare Schritte in einer Testumgebung, verantwortliche Personen und Abbruchkriterien dokumentieren. | Kompatiblen Datenstand und Auswirkungen kontrollieren. Produktive Folgen brauchen die vorgesehene manuelle Freigabe; „Agent“ erlaubt keinen gefahrlosen automatischen Rückfall. |
Diese Fälle unterscheiden sich auch im sinnvollen Prüfnachweis: Beim Fehlerfix ist der vorherige Fehlschlag wichtig, beim Versionswechsel die Verträglichkeit und bei einer Optimierung der vergleichbare Messaufbau. Ein allgemeiner Auftrag wie „Prüfen Sie alles“ lässt genau diese entscheidenden Unterschiede offen.
Was aktuelle Werkzeuge dazu beitragen
Stand der folgenden Funktionsbeispiele: 18. Oktober 2026. Ein Modell erzeugt und bewertet Ausgaben; eine Oberfläche macht die Zusammenarbeit bedienbar; die Integration bestimmt verfügbaren Kontext, Werkzeuge und Rechte. Dasselbe Modell kann in unterschiedlichen Umgebungen deshalb verschieden handeln. Ein Modellname allein legt den Ausführungsspielraum nicht fest.
Eine Chat- oder Entwurfsoberfläche eignet sich für dialogische Vorschläge. Ein Editor- oder Terminalagent kann näher an Dateien und Befehlen arbeiten. Ein asynchroner Cloudagent führt Arbeit in einer entfernten Umgebung aus. Eine Pull-Request-Prüfung untersucht dagegen einen vorliegenden Änderungsvorschlag. Diese Formen sind nicht exklusiv: Ein Produkt kann mehrere anbieten. Die Beispiele sind keine Rangliste und kein Preisvergleich.
| Funktion | Aktuell dokumentiertes Beispiel | Was dadurch noch nicht entschieden ist |
|---|---|---|
| Dateien und Werkzeuge im Editor | Cursor Agent beschreibt Suche, Dateilesen und -änderungen sowie Terminalausführung; damit können geeignete Testbefehle ausgeführt werden. | Welche Pfade, Befehle und Daten für den Auftrag erlaubt sind und ob das Ergebnis stimmt. |
| Asynchrone Cloudarbeit | Cursor Cloud Agents arbeiten laut Hersteller in isolierten Cloud-VMs mit Entwicklungsumgebung. Bei Repositoryarbeit wird das Repository geklont und auf einem separaten Zweig gearbeitet. Der frühere Name war Background Agents. | Abhängigkeiten, Netzwerk und Secrets müssen passend eingerichtet sein. Eine spätere PR-Abnahme bleibt erforderlich; Parallelität ist kein Qualitätssiegel. |
| Wiederverwendbare Projektanweisungen | Cursor Project Rules liegen als .mdc unter .cursor/rules; AGENTS.md ist eine einfache Markdownalternative. Sie können Konventionen und Prüfschritte vermitteln. |
Regeln benötigen Pflege und passenden Kontext. Cursor warnt ausdrücklich davor, KI-Anweisungen als einzige Sicherheitskontrolle zu behandeln. |
| Hinweise im Pull Request | Cursor Bugbot analysiert PR-Diffs und kommentiert mögliche Fehler, Sicherheits- und Qualitätsprobleme. | Hinweise müssen bewertet werden. Die Funktion übernimmt keine fachliche Abnahme und bestätigt keine vollständige Fehlerfreiheit. |
| Mehrere Zugangsoberflächen | Claude Code dokumentiert Lesen der Codebasis, Dateiänderungen und Befehlsausführung sowie Terminal-, IDE-, Desktop- und Webzugang. | Eine andere Oberfläche entfernt nicht automatisch die Notwendigkeit, Rechte, Kontext und Ergebnis zu prüfen. |
Damit sind Dateiänderungen, Testausführung und ergänzende PR-Prüfung konkrete Funktionsbeispiele. Was ein vollständiges Produkt zuverlässig leisten kann, hängt zusätzlich von Auftrag und Umgebung ab. Vermeiden Sie ungeprüfte Komplettsysteme, kopierte Zugangsdaten und große Änderungen ohne Vergleichspunkt. Die ältere Datei .cursorrules sollte außerdem nicht ungeprüft zum aktuellen Standard für ein neues Cursor-Projekt erklärt werden.
Erfahrung, Lernen und Zusammenarbeit bewusst gestalten
Kenntnis der Architektur, der Codebasis und typischer Fehlerbilder hilft, einen Auftrag einzuschränken und sein Ergebnis zu beurteilen. Das ist eine fachliche Einordnung, keine Behauptung, erfahrene Entwickler erzielten immer höhere Produktivität. Ein Teil der Arbeit kann sich vom Schreiben in Kontextaufbereitung, Alternativenvergleich und Review verlagern. Diese Tätigkeiten gehören in die Betrachtung des Gesamtaufwands.
Für weniger erfahrene Entwickler bietet sich ein betreuter Lernweg an: Eine begrenzte Änderung erklären lassen, selbst eine Variante entwickeln, einen Test formulieren, einen Fehler eingrenzen und das Ergebnis mit einer erfahrenen Person prüfen. Verlangen Sie eine eigene Erklärung, warum die Lösung unter einem anderen Randfall noch gilt. Reines Akzeptieren plausibler Ausgaben kann Verständnislücken verdecken; daraus folgt keine pauschale Untauglichkeit von Nachwuchskräften.
Mehr Beteiligte brauchen klare Übergaben
Stimmen Sie Aufgaben, gemeinsame Schnittstellen und Zuständigkeiten ab, bevor mehrere Menschen oder Agenten parallel ändern. Planung, Implementierung und Prüfung können getrennte Rollen erhalten. Spezialisierte Teilagenten sind dafür eine Option, keine Definition von Agentic Coding.
Parallelität erzeugt auch Koordination: Zwei Änderungen können dieselbe Schnittstelle unterschiedlich verstehen. Ein Prüfer kann dieselbe falsche Annahme wie der Implementierer teilen. Zusätzliche Agenten liefern daher nicht automatisch ein unabhängiges Urteil. Benennen Sie die Verantwortung für Integration und fachliche Gesamtfreigabe, statt nur einzelne fertige Beiträge zu sammeln.
Erfolgsaussagen und unterschiedliche Haltungen einordnen
Eine überzeugende Demo zeigt einen möglichen Ablauf. Ein Herstellerbericht beschreibt einen ausgewählten Einsatzkontext. Eine kontrollierte Studie untersucht eine definierte Fragestellung unter ihren Bedingungen. Für die Übertragbarkeit benötigen Sie mindestens Aufgabe, Ausgangslage, Erfahrung, Werkzeuge, Qualitätsmaßstab und die Antwort, ob Kontextaufbereitung, Nacharbeit und Review mitgezählt wurden. Eine hier nicht gemessene Vervielfachung der Leistung wäre keine belastbare Entscheidungshilfe.
Im Team können Begeisterung, Skepsis und Pragmatismus gleichzeitig nützlich sein: Die eine Perspektive erkundet Chancen, die andere hinterfragt Risiken, die dritte möchte einen begrenzten Nutzen nachweisen. Das sind mögliche Haltungen, keine gemessenen Nutzergruppen. Vereinbaren Sie einen gemeinsamen Prüfmaßstab und eine verständliche Aufgabe, statt eine Werkzeugpräferenz zum Loyalitätstest zu machen.
Gemeinsame Regeln für eine verantwortete Arbeitsweise
Vereinbaren Sie, welche Daten und Werkzeuge erlaubt sind, wer Aufträge begrenzt und wer Ergebnisse freigibt. Gemeinsame Kontextdateien halten Konventionen fest; Prüfstandards und Lernunterstützung helfen bei ihrer Anwendung. Erkenntnisse aus Fehlern und Reviews sollten anschließend in diese Regeln und in die Formulierung künftiger Aufgaben zurückfließen.
Wenn Sie über den konkreten Vergleich hinaus einzelne Entwicklungsaufgaben betrachten möchten, erläutert der bestehende Beitrag KI in der Softwareentwicklung die Unterstützung entlang des Prozesses. Für die anschließende Frage, wie Aufgaben, Zugriffsgrenzen und Toolchain in Ihrem Unternehmen zusammenpassen, beschreibt eBiz die kontrollierte Einführung eines AI SDLC.
Was sich weiterentwickeln kann
Als vereinfachtes eigenes Ordnungsmodell lassen sich drei Bauprinzipien unterscheiden: regelgebundene Automatisierung folgt festgelegten Abläufen, lernende Vorhersage nutzt aus Daten abgeleitete Muster und LLM-gestützte Werkzeugschleifen wählen nächste Aktionen anhand von Kontext und Rückmeldung. Diese Prinzipien können kombiniert werden; sie bilden keine lineare Ablösungsgeschichte.
Das Review-Paper von 2025 diskutiert unter anderem hybride Arbeit, spezialisierte Zusammenarbeit, Kontextpflege und bessere menschliche Eingriffsmöglichkeiten. Das sind konzeptionelle Entwicklungsrichtungen, keine verbindliche Produktroadmap und kein kontrollierter Nachweis höherer Produktivität. Welche Funktion ein Werkzeug heute besitzt, muss dessen aktuelle Dokumentation beantworten.
Für die nächste eigene Aufgabe bleibt deshalb eine konkrete Entscheidung: Was müssen Sie zunächst gemeinsam klären, welchen begrenzten Teil können Sie delegieren und welches Ergebnis werden Sie anschließend selbst prüfen? Auch ein neuer Hybrid aus Dialog und Ausführung muss sich daran messen lassen.

