Într-un experiment revoluționar, o echipă de cercetători a demonstrat că inteligența artificială (IA) ChatGPT poate dezvolta un microcip simplu, realizat de la zero, în mai puțin de 100 de minute, urmând instrucțiuni umane simple.
Echipa de roboți IA în acțiune
Luna trecută, o altă echipă, compusă din cercetători din China și SUA, a mers și mai departe, eliminând aproape complet factorul uman din procesul creativ.
Ei au creat o echipă de roboți ChatGPT 3.5, fiecare îndeplinind un rol diferit într-o agenție de dezvoltare software: CEO, CTO, CPO, programator, revizor de cod, tester de cod și designer grafic.
Procesul de dezvoltare IA
Fiecare membru al echipei a fost informat cu privire la rolul său și a primit detalii despre comportamentul și cerințele lui pentru comunicarea cu ceilalți participanți. Aceastea includeau sarcini și roluri desemnate, protocoale de comunicare, criterii și constrângeri.
Cu excepția acestor informații, echipa de inteligență artificială ChatDev a trebuit să găsească propriile soluții, să decidă ce limbaje să folosească, să proiecteze interfața, să testeze produsul și să facă corecții dacă este necesar.
Echipa a fost instruită să urmeze un model de dezvoltare tip „waterfall”, cu sarcini împărțite între design, codificare, testare și documentarea muncii efectuate. CEO-ul avea un rol diferit, asigurând aportul inițial și rezumând rezultatele.
Performanță remarcabilă
După efectuarea a 70 de sarcini diferite, peste 86% din codul produs a fost executat fără probleme. Restul de aproximativ 14% a întâmpinat probleme datorită dependențelor externe și limitărilor API-ului ChatGPT – astfel, nu a fost o deficiență a metodologiei în sine.
Cel mai lung timp pentru a finaliza o sarcină a fost de 1030 de secunde, puțin peste 17 minute, cu o medie de doar șase minute și 49 de secunde pentru toate sarcinile.
Revoluționarea dezvoltării software
Această abordare a putut să scurteze cu săptămâni întregi procesul tradițional de dezvoltare software. Și asta doar la începutul revoluției, cu roboți IA nu foarte sofisticați (nu a fost cea mai recentă versiune a ChatGPT).
Viitorul colaborării umane cu IA
Chiar dacă rezultatele generate de roboți au fost, în general, funcționale, nu întotdeauna au corespuns în totalitate așteptărilor. De asemenea, s-a recunoscut că IA în sine poate prezenta anumite bătăi de cap, iar setările diferite pot modifica semnificativ rezultatul, ajungând în cazuri extreme la incapacitatea de a fi utilizat. Asta înseamnă că configurarea corectă a roboților este cerința inițială cea mai importantă pentru reușită. Cel puțin pentru moment.
Așadar, în viitorul apropiat, se preconizează o creștere rapidă a colaborării dintre oameni și IA, în loc de înlocuirea totală a programatorilor.
Cu toate acestea, este dificil să nu observăm că, printr-o astfel de abordare, într-un viitor nu foarte îndepărtat, oamenii se vor limita la stabilirea obiectivelor pe care IA trebuie să le îndeplinească, în timp ce stăpânirea limbajelor de programare va fi asemănătoare învățării latinei.










