← Zum Glossar
Uneinheitlich

KI-gestützte Softwareentwicklung und neue Arbeitsmuster

Conversational Coding

Iterative Softwareentwicklung im Dialog mit einer KI.

Conversational Coding beschreibt die Arbeitsweise, Software im Wechselgespräch entstehen zu lassen: beschreiben, was gebraucht wird, das Ergebnis ansehen, nachjustieren, erneut ausführen. Der Code wächst über mehrere Runden statt aus einer einzigen Anweisung. Willison

Ein Arbeitsstil ohne feste Definition

Der Begriff ist nicht scharf umrissen und wird mit ähnlichen Bezeichnungen vermischt. Gemeint ist meist der Gegensatz zu zwei anderen Arbeitsweisen: zur einmaligen Beauftragung mit anschließender Übernahme, und zur Arbeit nach ausformulierter Spezifikation. Wer die Grenze zieht, entscheidet über die Bedeutung.

Der Dialog hat einen Preis, der im Alltag untergeht: Jede Runde kostet Zeit fürs Formulieren, Lesen und Beurteilen. In einer kontrollierten Untersuchung erfahrener Entwickler überstieg dieser Aufwand den Zeitgewinn. Becker et al.

So kannst du dir das vorstellen

Eine Bestellung beim Schneider, bei der du nach jeder Anprobe etwas änderst. Nach drei Anproben sitzt es, nach zehn hättest du besser gleich genau gesagt, was du willst. Das Bild erklärt den Zielkonflikt zwischen Nachsteuern und Vorausplanen, es bewertet keinen Arbeitsstil.

Was es in der Praxis konkret bedeutet

Setze dir eine Grenze, etwa drei Runden. Ist die Sache dann nicht gelöst, liegt es meist nicht am Modell, sondern an der Aufgabenstellung: zu groß, zu unklar, oder ohne Testfall, an dem Erfolg erkennbar wäre. Schreibe in diesem Fall auf, was das Ergebnis erfüllen muss, und starte neu, statt weiter nachzubessern.

Wo es verwechselt wird

Der Dialogstil sagt nichts darüber, ob geprüft wird. Wer jede Zwischenfassung liest, arbeitet anders als jemand, der zehnmal nachfragt und am Ende alles übernimmt. Und gegenüber der Arbeit mit einem Agenten fehlt hier die selbstständige Schleife: Jeder Schritt kommt von dir.

Verwandte Begriffe

Vibe Coding, Specificational Coding, AI-Assisted Programming, Coding Agent, Multi-Turn, Verification Gap.

Quellen