KI ist kein Allheilmittel für die Softwareentwicklung

Wie viel mehr Sind Entwickler produktiv, wenn sie KI-Codierungstools verwenden? In letzter Zeit gab es viele Spekulationen darüber, dass KI Entwickler um das Doppelte, Dreifache oder sogar Fünffache produktiver macht. Ein Bericht prognostiziert a Verzehnfachung der Entwicklerproduktivität bis 2030.

Die Ironie besteht jedoch darin, dass sich die Ingenieursgemeinschaft größtenteils nicht auf eine universelle Methode zur Messung der Ingenieursproduktivität einigen konnte. Einige haben die Idee sogar gänzlich abgelehnt und argumentiert, dass die meisten Messwerte fehlerhaft oder unvollkommen seien. Die meisten Behauptungen zur Verbesserung der Produktivität durch KI sind heute qualitativer Natur – sie basieren auf Umfragen und Anekdoten und nicht auf quantitativen Daten.

Wie können wir über KI urteilen, ohne uns vorher darüber zu einigen, wie wir die Produktivität messen? Wenn wir aus dem Remote-Work-Experiment etwas gelernt haben, dann, dass wir ohne Daten als Grundlage für unsere Entscheidungen scheiterten und zwischen Büro-, Remote- und Hybridstrategien hin und her wechselten, die auf Dogmen und Ideologie statt auf Daten und Messungen basierten.

Wir sind auf dem Weg, uns mit KI zu wiederholen. Um voranzukommen, müssen wir zunächst seine Auswirkungen verstehen und quantifizieren.

Die Gefahr, ins Hintertreffen zu geraten

Der aktuelle Hype um KI könnte einigen von uns Anlass zum Innehalten geben – aufgrund der unbekannten Auswirkungen auf die Qualität, des potenziellen Plagiatsrisikos und anderer Faktoren. Die vorsichtigsten Unternehmen sind in eine Warteschleife geraten und warten ab, wie sich alles entwickelt.

Für technologieorientierte Unternehmen ist das Risiko, ins Hintertreffen zu geraten, jedoch existenziell. KI ist ein doppelter Beschleuniger, der sich auf beide auswirkt Was Und Wie Unternehmen bauen. Unternehmen, die heute in KI investieren, haben das Potenzial, einen Double-Dip zu erzielen, indem sie nicht nur neue KI-gestützte Produkte auf den Markt bringen, sondern auch Produkte, die schneller und kostengünstiger auf den Markt kommen.

Die meisten Unternehmen haben sich darauf konzentriert Wasaber KI könnte der Treiber dafür sein Wie, wodurch das 10-fache oder sogar 100-fache Engineering-Team entsteht. Unternehmen, die herausfinden, wie sie die Kluft schnell überwinden können – indem sie KI-Tools auf die effizienteste und wirkungsvollste Weise optimieren – und schneller das Produktivitätsplateau erreichen, werden in den kommenden Jahren von einem Vorsprung profitieren. Das Risiko, nichts zu tun, ist zu hoch.

Die Kompromisse verstehen

Für jemanden mit einem Hammer sieht alles aus wie ein Nagel. Das Gleiche gilt auch für KI.

Laut a aktueller GitHub-BerichtAls größten Vorteil von KI-Codierungstools nannten Entwickler die Verbesserung ihrer Programmiersprachenkenntnisse. Ein weiterer wichtiger Vorteil ist die Automatisierung sich wiederholender Aufgaben, wie etwa das Schreiben von Boilerplate-Code. A aktuelles Experiment von Codecov zeigte, dass ChatGPT beim Schreiben einfacher Tests für triviale Funktionen und relativ unkomplizierte Codepfade gut abschneidet.

tch-1-tech