Abstraktionen für die Implementierung sind tot. Es leben die Abstraktionen für das Design
Da KI die Codegenerierung verbilligt, verlieren Implementierungsmuster wie das Strategie-Muster an Wert, während Entscheidungen auf Design-Ebene – wie Service-Grenzen, Datenbesitz, Konsistenz und Ausfallisolierung – noch kritischer werden. Diese Entscheidungen, die lange Feedback-Zyklen und hohe Umkehrkosten beinhalten, können nicht an KI delegiert werden und erfordern ein tiefes Verständnis von Geschäft und Betrieb.
Der Artikel argumentiert, dass mit der Fähigkeit von KI, Code zu generieren, der Wert von Implementierungsmustern wie dem Strategy-Pattern in Java abnimmt. Diese Muster waren kognitive Hilfsmittel zur Bewältigung von Codekomplexität, aber KI kann solchen Code heute direkt schreiben. Jedoch bleiben Design-Abstraktionen auf höherer Ebene – Entscheidungen über Grenzen zwischen Domänen, Dateninhaberschaft, Konsistenzmodelle, Fehlerisolierung und Schema-Evolution – teuer in der Änderung und können nicht automatisiert werden. Beispiele hierfür sind die Wahl zwischen synchroner und asynchroner Auftragsabwicklung, die Definition von Dateneigentümern und das Festlegen von Konsistenzgrenzen. KI kann Code für jeden gewählten Ansatz generieren, aber sie kann diese architektonischen Entscheidungen nicht treffen, die von Geschäftslogik, Verkehrsmustern, Service-Level-Agreements (SLAs) und operativen Gegebenheiten abhängen. Der Artikel kritisiert die Idee, dass man KI um Designberatung bitten kann, und weist darauf hin, dass Iteration im Design kostspielig ist und Feedbackschleifen Monate dauern. Er stellt auch die Idee in Frage, alle Fehlerszenarien in Prompts zu spezifizieren, und betont die Rolle des Ingenieurs bei der Antizipation möglicher Szenarien. Wobei eine kuratierte Wissensbasis aus Post-Mortems und Architekturentscheidungen hilft, bleiben die letzten zehn Prozent des Design-Urteils von unschätzbarem Wert, und Ingenieure sollten sich auf diese hochwertigen Fähigkeiten konzentrieren, anstatt Frameworks zu beherrschen, die KI übernehmen kann.
Quelle: Habr — хаб ИИ —
Original
