Der nachfolgende Text wurden mit KI erstellt und kann Fehler enthalten. Fehler gefunden? Bei GitHub editieren

Im Rahmen einer Keynote auf den Infodays stellten die Softwarearchitekten Eberhard Wolff und Ralf D. Müller ein interessantes Experiment vor: den sogenannten „Architektur-Turing-Test”. Das Ziel war herauszufinden, ob künstliche Intelligenz genauso gute Architekturentscheidungen treffen kann wie erfahrene Menschen.

Das Experiment: Fahrrad-Reparaturshop als Testfall

Als Grundlage für das Experiment diente ein praktisches Szenario: ein kleiner Fahrrad-Reparaturshop mit wenigen Mitarbeitern, integriertem Webshop und umfangreichen digitalen Anforderungen. Für dieses Beispiel ist im Rahmen einiger anderen Episoden bereits eine Architektur entstanden. Das Team präsentierte drei Architecture Decision Records (ADRs) – dokumentierte Architekturentscheidungen – in Paaren: jeweils eine menschliche und eine von Claude Opus KI-generierte Variante. Die Zuschauer sollten blind abstimmen, welche Lösung besser passt und welche von der KI stammt.

Spannung pur: Die Ergebnisse

Die Ergebnisse waren überraschend ausgeglichen. Beim ersten ADR zur Authentifizierung bevorzugten die Zuschauer die KI-Lösung (mit 18 gegen 4 Stimmen), erkannten aber nicht, welche Variante vom Menschen stammt. Bei der Frontend-Technologie lagen sie bei der KI-Generierung richtig, bevorzugten aber die menschliche Variante. Beim dritten ADR zur Verfügbarkeit war das Ergebnis dasselbe.

Was die KI besser machte

Die von Claude Opus generierten ADRs zeichneten sich durch Detailorientierung aus. Die KI verband alle vorangegangenen Entscheidungen, referenzierte Qualitätsszenarien und Risiken systematisch und erstellte aus den Podcast-Transkripten über die Entwicklung der Architektur eine arc42-Dokumentation mit Zeitmarken. Dies zeigt, dass KI exzellent darin ist, Komplexität zu strukturieren und Zusammenhänge herzustellen.

Die menschliche Perspektive siegt durch Domänenwissen

Eberhard Wolff hingegen profitierte von echtem Domänenwissen. Er stellte kritische Fragen: Warum ist eine vollständige Authentifizierung für Reparaturstatus-Abfragen notwendig sein? Ist es vielleicht sogar besser, wenn man einen Reparatur-Termin ohne Account erstellen kann? Diese hinterfragenden Perspektiven entsteht aus einem echten Verständnis der Anforderungen und Constraints sowie der Fähigkeit zum kritischen Denken.

Das Wichtigste: Kollaborative Entscheidungsfindung

Ein entscheidender Erkenntnisgewinn: Architekturentscheidungen funktionieren in der Praxis nur als kollaborativer Prozess. Weder eine KI im stillen Kämmerlein noch ein einzelner Mensch produziert optimale Ergebnisse. Input von Domänen-Expert:innen und Techniker:innen ist immer notwendig. Eine KI kann nur als unterstützendes Werkzeug dienen – um Trade-offs zu identifizieren, alternative Optionen zu generieren und blinde Flecken zu beleuchten.

Fazit

Der Architektur-Turing-Test zeigt: KI ist kein Architektur-Ersatz, sondern ein möglicher Sparringspartner. Sie glänzt bei Dokumentation, Konsistenzprüfung und systematischer Analyse. Menschen bringen Domänenwissen, kritisches Hinterfragen und strategisches Denken mit. Vermutlich ist die menschliche Komponente sogar wichtiger als ein bloßes Ermitteln verschiedener technischer Optionen. Ein Experiment mit wichtigen Lektionen für die Softwareentwicklung der Zukunft.