Kroz 2027., generativna umjetna inteligencija će iznjedriti nove uloge u softverskom inženjerstvu i operacijama, prema Gartneru. Proces će zahtijevati usavršavanje 80 posto inženjerske radne snage.
“Odvažne tvrdnje o sposobnosti umjetne inteligencije dovele su do nagađanja da bi umjetna inteligencija mogla smanjiti potražnju za ljudskim inženjerima ili ih čak u potpunosti zamijeniti”, rekao je Philip Walsh, viši glavni analitičar u Gartneru. "Iako će umjetna inteligencija transformirati buduću ulogu softverskih inženjera, ljudska stručnost i kreativnost uvijek će biti ključni za isporuku složenog, inovativnog softvera."
Analitičari Gartnera očekuju da će AI utjecati na ulogu softverskog inženjeringa na tri načina:
Kratkoročno, AI će djelovati unutar granica. AI alati će generirati skromna povećanja produktivnosti povećanjem postojećih radnih obrazaca i zadataka programera. Produktivne prednosti umjetne inteligencije bit će najznačajnije za starije programere u organizacijama sa zrelom inženjerskom praksom.
Srednjoročno gledano, pojava AI agenata pomaknut će granice. Agenti umjetne inteligencije transformirat će obrasce rada programera omogućujući programerima da u potpunosti automatiziraju i rasterete više zadataka. To će označiti pojavu izvornog softverskog inženjerstva umjetne inteligencije kada će većinu koda generirati umjetna inteligencija, a ne ljudski autor. "U eri izvorne umjetne inteligencije, softverski inženjeri usvojit će način razmišljanja 'Prvo AI', gdje se primarno usredotočuju na usmjeravanje AI agenata prema najrelevantnijem kontekstu i ograničenjima za određeni zadatak", rekao je Walsh. Ovo će učiniti vještinu brzog inženjeringa na prirodnom jeziku i generiranja proširenog dohvaćanja (RAG) ključnim za softverske inženjere.
Dugoročno gledano, napredak u umjetnoj inteligenciji porušit će granice i obilježiti uspon AI inženjerstva. Dok će umjetna inteligencija učiniti inženjerstvo učinkovitijim, organizacije će trebati još vještije softverske inženjere kako bi zadovoljile sve veću potražnju za softverom osnaženim umjetnom inteligencijom. "Izrada softvera osnaženog umjetnom inteligencijom zahtijevat će novu vrstu softverskih profesionalaca, inženjera umjetne inteligencije", rekao je Walsh. "Inženjer umjetne inteligencije posjeduje jedinstvenu kombinaciju vještina u softverskom inženjerstvu, znanosti o podacima i AI/strojnom učenju (ML), vještina koje su tražene."
Prema istraživanju Gartnera provedenom u četvrtom tromjesečju 2023. među 300 američkih i britanskih organizacija, 56 posto voditelja softverskog inženjeringa ocijenilo je inženjera AI/strojnog učenja (ML) najtraženijom ulogom za 2024. te su ocijenili primjenu AI/ ML za aplikacije kao najveći nedostatak vještina.
Kako bi podržale inženjere umjetne inteligencije, organizacije će morati ulagati u platforme za razvojne programere umjetne inteligencije. Platforme za razvojne programere AI pomoći će organizacijama da učinkovitije izgrade AI sposobnosti i integriraju AI u rješenja velikih poduzeća. “Ova će investicija od organizacija zahtijevati usavršavanje timova za inženjering podataka i platforme kako bi usvojili alate i procese koji pokreću kontinuiranu integraciju i razvoj artefakata umjetne inteligencije”, rekao je Walsh.