Zurück zu strategischen Thesen

Strategische These 01

Das Evolutionsmodell der KI-Softwareentwicklung

euphile betrachtet die KI-Softwareentwicklung als eine Weiterentwicklung durch Kontrollebenen. Die wichtige Frage ist nicht nur, wie viel Code KI produzieren kann, sondern auch, wie deterministisch, steuerbar und wiederverwendbar das umgebende System wird, wenn KI mehr Arbeit übernimmt.

Die KI-Softwareentwicklung Entwicklung Modell

Von traditioneller Programmierung zu maschinennaher Codegenerierung geht es beim eigentlichen Fortschritt nicht nur um Geschwindigkeit. Es ist eine Verschiebung hin zu mehr Kontrolle, mehr Determinismus und stärkerer formaler Hebelwirkung.

Stufe 0

Traditionelle Entwicklung

  • Menschen schreiben Code manuell.
  • Deterministische Kontrolle existiert bereits.
  • Der Durchsatz bleibt durch die menschliche Geschwindigkeit begrenzt.

Von Menschen geschrieben, deterministisch

Stufe 1

KI-gestützte Codierung

  • KI wird zum wichtigsten Code-produzierenden Akteur.
  • Vibe-Codierung und autonome Schleifen beschleunigen die Ausgabe.
  • Die Fragilität nimmt zu, je komplexer die Systeme werden.

Schnell, KI-gesteuert, spröder

Stufe 2

KI mit Leitplanken

  • KI arbeitet in einem kontrollierten Arbeitsablauf.
  • Tests, Builds, Scans und Validatoren schränken die Ausgabe ein.
  • Rückkopplungsschleifen leiten die nächste Korrektur.

KI-gestützt, Feedback-gesteuert

Stufe 3

KI-basierte deterministische Tools

  • KI baut Generatoren und Validatoren.
  • Patch-Tools, Transformatoren und Kabelbäume werden zu Vermögenswerten.
  • Wiederverwendbarer Hebel ist besser als einmaliger Ertrag.

Werkzeughebel durch Design

Stufe 4

Unternehmensontologien, DSLs und Compiler

  • Gemeinsame Ontologien modellieren die Domäne.
  • DSLs, Compiler, Generatoren und Richtlinien-Engines strukturieren die Produktion.
  • Software wird in großem Maßstab formaler und wiederholbarer.

Formale, domänenbewusste Produktion

Nächster Schritt

Maschinennahe Codegenerierung

  • Die Generierung rückt näher an das heran, was Maschinen tatsächlich ausführen.
  • Laufzeitartefakte und verifizierte Pläne gewinnen an Bedeutung.
  • Code ist nicht mehr das Hauptartefakt.

Erfordert eine andere Generation von KI-Modellen

Nur Prognose
In diesem Gremium wird beschrieben, was nach Einschätzung von Euphile wahrscheinlich passieren wird, und nicht, was es standardmäßig für wünschenswert, ethisch oder verantwortungsvoll hält.
Ein kompaktes Modell der Kontrollverschiebung: von handgeschriebenem Code zu KI-Entwicklung mit Leitplanken, deterministischen Werkzeugen, Enterprise-Formalisierung und schließlich maschinennaher Codegenerierung.

Was das Modell sagt

KI SDLC ändert sich, wenn sich sowohl der codeproduzierende Akteur als auch die Bedienoberfläche ändern.

Zu Beginn schreiben Menschen die Software direkt. Auf höheren Ebenen nutzen Organisationen KI, um den Aufbau deterministischer Systeme, Validatoren und formaler Domänenschnittstellen zu unterstützen. Zwischen diesen Punkten ist die Schlüsselvariable, wie viel zuverlässige Kontrolle rund um die Softwareproduktion vorhanden ist.

Kontrolle ist die Variable

Auf jeder Ebene ändert sich, wer den Code produziert. Die wichtigere Frage ist jedoch, was diese Produktion einschränkt, validiert und steuert.

Copilot ist nicht Level 1

Autovervollständigung und Inline-Vorschläge bleiben lokale Beschleuniger, während der Entwickler die Kontrolle behält. Nützliche, aber noch nicht KI-gesteuerte Entwicklung.

Leitplanken machen KI einsatzbereit

Tests, Linters, Build-Checks, Sicherheitsscans, Validatoren und Regressionssuiten erstellen die deterministische Rückkopplungsschleife, die für eine sichere Korrektur erforderlich ist.

Formalisierung schafft dauerhafte Hebelwirkung

Gemeinsame Ontologien, DSLs, Compiler, Generatoren und Richtlinien-Engines verwandeln stillschweigendes Domänenwissen in Systeme, die zuverlässiger skalieren als nur informelle Interpretation.

Kontrollebenen

Das Modell beschreibt einen Fortschritt vom manuellen Durchsatz zur deterministischen Softwareproduktion.

In der Sequenz geht es weniger darum, die Autonomie als Selbstzweck zu feiern, als vielmehr darum, zu verstehen, wo Geschwindigkeit fragil wird, wo Leitplanken notwendig werden und wo formale Systeme beginnen, informelle Codierungsworkflows zu übertreffen.

Stufe 0

Traditionelle Softwareentwicklung

Der Mensch bleibt der direkte Urheber der Software. Der Arbeitsablauf ist weitgehend deterministisch, der Durchsatz wird jedoch durch den manuellen Aufwand begrenzt.

  • Von Menschen geschriebener Code ist die Standardeinstellung.
  • Die bekannte Design-, Überprüfungs-, Test-, Build- und Bereitstellungsschleife gilt weiterhin.
  • Die Kontrolle ist hoch, aber der Maßstab wird durch Menschen begrenzt.
Stufe 0,5

Unterstützung im Copiloten-Stil

KI beschleunigt lokale Aktionen wie Autovervollständigung, Inline-Vorschläge und kleine Refaktoren, während der Entwickler der Hauptakteur bei der Codeproduktion bleibt.

  • Das ist eine nützliche Beschleunigung, nichts Neues SDLC Modell für sich.
  • Der Mensch bestimmt immer noch die Struktur und die Entscheidungen.
  • Die Produktivität verbessert sich lokal, der Lebenszyklus ändert sich jedoch nicht grundlegend.
Stufe 1

KI-gestützte Codierung

Durch Vibe-Coding, autonome Schleifen, Planungs-First-Workflows oder End-to-End-Funktionsanfragen wird KI zum wichtigsten Code-produzierenden Akteur.

  • Bei eingeschränkten Problemen kann die Geschwindigkeit extrem hoch sein.
  • Es können schnell große Codemengen entstehen.
  • Die Zuverlässigkeit nimmt mit zunehmender Komplexität, Kopplung und zunehmendem Betriebskontext ab.
Stufe 2

KI-orchestrierte Entwicklung mit deterministischen Leitplanken

KI schreibt immer noch einen großen Teil des Codes, aber sie arbeitet jetzt in einem kontrollierten Workflow, der ihre Arbeit überprüft und die nächste Korrektur anleitet.

  • Tests, Linters, Build-Prüfungen, Scans und Validatoren schränken die Ausgabe ein.
  • Automatisierte Fitnessfunktionen und Regressionssuiten erkennen Brüche frühzeitig.
  • Die Rückkopplungsschleife wird für eine zuverlässige Iteration lesbar genug.
Stufe 3

KI-generierte deterministische Werkzeuge

Das Ziel verlagert sich von der wiederholten Generierung von Code hin zur Generierung von Tools, die Code auf wiederholbare Weise produzieren, transformieren, validieren, patchen und testen können.

  • Generatoren, Transformatoren, Validatoren und Kabelbäume werden zu Kernanlagen.
  • KI beginnt mit der Produktion wiederverwendbarer Mechanismen, nicht nur mit direkter Ausgabe.
  • Das Ergebnis ist eine wiederholbare Hebelwirkung statt einer einmaligen Beschleunigung.
Stufe 4

Ontologie auf Unternehmensniveau, DSLsund mit GenAI generierte Compiler

Organisationen formalisieren die Domäne selbst und lassen GenAI dabei helfen, die Toolchain rund um dieses formale Modell zu entwerfen und weiterzuentwickeln.

  • Gemeinsame Ontologien definieren die Geschäftsdomäne.
  • DSLs, Compiler, Generatoren, Validatoren und Richtlinien-Engines strukturieren die Produktion.
  • Software wird formaler, wiederholbarer und weniger abhängig von fragiler Interpretation.
Nächster Paradigmenwechsel

Maschinennahe Codegenerierung

KI könnte mit der Zeit Artefakte erzeugen, die näher an dem liegen, was Maschinen tatsächlich ausführen, als an heutigen menschenzentrierten Abstraktionen wie Dateien, Repositories und frameworkgeprägtem Quellcode.

  • Ausführbare Darstellungen und optimierte Laufzeitartefakte können dominieren.
  • Hardwarebezogene Anweisungen und verifizierte Pläne rücken in den Mittelpunkt.
  • Für Menschen lesbarer Code wird zur Schnittstelle und nicht unbedingt zum primären Artefakt.

Strategische Implikation

Nach Ansicht von euphile geht es bei der Entwicklung der KI-Softwareentwicklung immer mehr darum, die KI zu bitten, beim Aufbau deterministischer Systeme zu helfen, die Software zuverlässig produzieren. Die direkte Codegenerierung ist immer noch wichtig, aber der dauerhaftere Vorteil ergibt sich aus geregelten Arbeitsabläufen, wiederverwendbaren Tools und formalen Domänenschnittstellen. Da diese deterministischen Werkzeuge viel einfacher zu erstellen sind, wird es möglich, viel komplexere Systeme mit größerer Sicherheit zu erstellen. Dies wiederum könnte dazu führen, dass sich die Bemühungen letztendlich auf eine neue Generation von KI-Modellen konzentrieren, die viel tiefer im Stapel agieren und näher an Darstellungen auf Maschinenebene liegen als an den heutigen menschenorientierten Quellcode-Abstraktionen.