
Die Zukunft der Softwareentwicklung wird maßgeblich von künstlicher Intelligenz (KI) beeinflusst. Der CTO von Digital.ai, Wing To, untersucht, wie sich die Art und Weise verändern wird, wie Code im AI-Zeitalter geschrieben, bereitgestellt und verwaltet wird. Es ist wichtig zu betonen, dass KI keine Einstiegsjobs für Entwickler löschen wird, noch wird sie erfahrene Entwickler vollständig ersetzen. Stattdessen ändert sie, worauf sich beide Gruppen konzentrieren. Einsteiger-Entwickler müssen lernen, wie sie KI-generierten Code effektiv anregen, bewerten und verfeinern können, während erfahrene Entwickler sich möglicherweise auf Mentoring, Überprüfung von KI-unterstützter Ausgabe und Sicherung der Softwarequalität konzentrieren.
Das grundlegende Wissen darüber, wie Systeme funktionieren, ist immer noch wichtig – KI entfernt nicht die Notwendigkeit für starke Grundfertigkeiten. Aber KI verändert die Codierungslandschaft. Entwickler schreiben weniger und lesen mehr. Die Überprüfung von KI-generiertem Code – oft umständlich und nicht elegant – ist Teil des Jobs geworden. Und während einige befürchten, dass der Code schwerer zu debuggen ist, könnte er einfach nur anders sein: mechanischer, weniger eigenwillig.
Aus der Perspektive von DevOps bringen KI neue Herausforderungen und Chancen mit sich. DevOps-Ingenieure sehen sich mit einem Anstieg des Code-Volumens und der Geschwindigkeit konfrontiert – oft ohne entsprechenden Anstieg der Qualität. Automatisierung, goldene Pfade und bessere Prozesse sind unerlässlich, um den Zustrom von KI-unterstütztem Code zu bewältigen. KI kann auch dabei helfen, repetitive Arbeiten zu optimieren: das Schreiben von Skripten, das Pflegen von Konfigurationen, das Generieren von Tests oder das Erkennen von Compliance-Risiken. Letztendlich könnten sich DevOps-Teams zu Ökosystemen aus menschlichen Ingenieuren und kollaborativen KI-Agenten entwickeln. Diese Vision entwickelt sich noch, aber die Orchestrierung zwischen Tools und Agenten ist die nächste Hürde. Das Ziel? Entwicklern und Ingenieuren mehr Raum für kreative, wertschöpfende Aufgaben zu geben und weniger für mühsame Tätigkeiten.
Quelle: https://devops.com/how-ai-is-transforming-the-future-of-software-development-with-wing-to/