In softwareontwikkeling zie je die evolutie ook. Volgens McKinsey gebruiken er vandaag al meer dan 20 miljoen ontwikkelaars generatieve AI om sneller te ontwikkelen, bijvoorbeeld via tools als GitHub Copilot. Er zijn verschillende manieren waarop AI kan ondersteunen tijdens het ontwikkelen. Denk dan aan:
- Genereren van code op basis van een beschrijving van de functionaliteit of op basis van testen;
- Genereren van testen op basis van code;
- Inzichten en advies voor het leren van een programmeertaal;
- Automatisch aanvullen van code;
- Voorstellen ter optimalisatie van de code met oog op betere kwaliteit, performance en security;
- Inzichten aanreiken voor bijvoorbeeld root-cause-analysis en debugging;
- Bug fixing door het analyseren van code en door problemen aan te duiden.