Rolurile dezvoltatorilor se vor îndrepta către orchestrarea fluxurilor de lucru bazate pe AI și rezolvarea problemelor complexe
Imaginea de ansamblu: Viitorul programării pe calculator se confruntă cu o schimbare seismică determinată de progresele inteligenței artificiale. Liderii industriei au perspective contrastante cu privire la modul în care AI va remodela dezvoltarea software -ului, cu predicții variind de la transformator la precaut. Un executiv Microsoft are o perspectivă mai optimistă, prognozând dominanța AI în codificare în următorii cinci ani.
CTO Microsoft Kevin Scott a prezis că 95 la sută din codul de programare va fi generat AI până în 2030. Cu toate acestea, el a lămurit rapid că acest lucru nu semnalează sfârșitul implicării umane în inginerie software.
„Nu înseamnă că AI face jobul de inginerie software … autorul va fi în continuare uman”, a explicat Scott. „Creează un alt strat de abstractizare (ca), trecem de la a fi un master de intrare (limbaj de programare) la un maestru prompt (AI Orchestrator).”
El nu crede că AI va înlocui dezvoltatorii, dar își va schimba fundamental fluxurile de lucru. În loc să scrie cu atenție fiecare linie de cod, inginerii se vor baza din ce în ce mai mult pe instrumentele AI pentru a genera cod pe baza prompturilor și instrucțiunilor. În această nouă paradigmă, dezvoltatorii se vor concentra pe ghidarea sistemelor AI, mai degrabă decât pe programarea computerelor manual. Prin articularea nevoilor lor prin prompturi, inginerii vor permite AI să se ocupe de o mare parte din lucrările repetitive, eliberându-le pentru a se concentra pe sarcini de nivel superior, cum ar fi proiectarea și rezolvarea problemelor.
În ciuda promisiunii sale, sistemele actuale AI au limitări semnificative – în special capacitatea lor de a păstra memoria. Scott a recunoscut că asistenții AI de astăzi sunt „îngrozitor de tranzacționare”, ceea ce înseamnă că se străduiesc să -și amintească interacțiunile anterioare sau să se adapteze preferințelor utilizatorilor în timp.
Cu toate acestea, consideră că aceasta este o problemă temporară. Scott prezice că viitoarele instrumente AI vor oferi asistență mai personalizată și conștientă de context, pe măsură ce învață din interacțiunile anterioare.
„În locurile în care agenții au memorie – este limitat”, a spus CTO. „Memoria va fi mult mai bună în următorul an.”
O dezbatere asupra rolului AI în programare are loc în întreaga industrie. Recent, CEO -ul IBM, Arvind Krishna, a cântărit la Conferința SXSW cu o perspectivă mai măsurată. Krishna a susținut că AI va spori productivitatea, mai degrabă decât să înlocuiască programatorii în mod direct. El a estimat că AI se va ocupa de aproximativ 20 până la 30 la sută din sarcinile de codificare, dar a subliniat limitările sale în abordarea provocărilor mai complexe.
„Dacă puteți produce cu 30 % mai mult cod cu același număr de oameni, veți primi mai mult cod scris sau mai puțin?” Krishna a pozat retoric, ceea ce sugerează că eficiența crescută ar stimula inovația și creșterea pieței, mai degrabă decât pierderile de locuri de muncă.
CEO-ul Salesforce, Marc Benioff, este de acord cu Krishna cu privire la reluarea lucrătorilor pentru un viitor bazat pe AI. Benioff a sugerat că compania sa poate înceta să angajeze ingineri tradiționali în 2025 din cauza câștigurilor de productivitate activate de instrumentele AI, dar a subliniat importanța expertizei umane în colaborarea cu aceste tehnologii.
Între timp, CEO -ul antropic Dario Amodei a oferit o predicție similară cu Scott, dar cu o cronologie mult mai agresivă. El consideră că AI ar putea genera până la 90 la sută din cod în termen de șase luni – o viteză care subliniază cât de rapid avansează aceste instrumente.