Tinerii programatori nu mai concurează doar între ei. Inteligența artificială a intrat în ecuație

Tinerii programatori nu mai concurează doar între ei. Inteligența artificială a intrat în ecuație
Inteligența artificială vs. om / Foto: Profimedia

Inteligența artificială a schimbat radical modul în care este scris codul, iar transformarea este vizibilă inclusiv în competițiile internaționale dedicate celor mai talentați tineri programatori din lume. Dacă până de curând accentul cădea aproape exclusiv pe cunoștințele tehnice și pe viteza de redactare a codului, lucrurile încep să se schimbe.

Prezența AI în procesul de dezvoltare software mută atenția către alte competențe, iar capacitatea de a analiza o problemă și de a identifica soluția optimă pare să devină mai importantă decât simpla scriere a instrucțiunilor într-un limbaj de programare. Această schimbare a fost unul dintre subiectele discutate în cadrul Olimpiadei Internaționale de Informatică, desfășurată anul acesta la Tașkent, în Uzbekistan, relatează Euronews.com.

386 de concurenți din 97 de țări au participat la una dintre cele mai dificile competiții de programare din lume

Competiția a reunit 386 de elevi din 97 de state, fiecare dintre ei având la dispoziție zece ore pentru a rezolva șase probleme algoritmice complexe.

Provocarea nu a constat doar în redactarea unor secvențe de cod. Participanții au fost nevoiți să analizeze cerințele, să identifice structurile de date potrivite, să construiască algoritmi eficienți și să testeze soluțiile înainte de a le trimite spre evaluare.

În ultimii ani, însă, dezvoltarea accelerată a instrumentelor bazate pe inteligență artificială a început să influențeze toate aceste etape.

Organizatorii recunosc că apariția AI a schimbat inclusiv modul în care sunt concepute competițiile. În special în cazul concursurilor desfășurate online, utilizarea unor astfel de instrumente ridică probleme pe care comunitatea academică încearcă încă să le gestioneze.

Experții susțin că adaptarea la această nouă realitate este încă în desfășurare și că nu există, în acest moment, un consens privind regulile care ar trebui aplicate în viitor.

Scrierea codului pierde teren în fața capacității de analiză

Mulți dintre concurenții prezenți la Tașkent consideră că inteligența artificială va prelua, în timp, o parte importantă a activităților care presupun redactarea efectivă a codului.

Unul dintre medaliații cu aur ai competiției a explicat că, în timpul unei probe de cinci ore, peste două ore erau dedicate exclusiv transformării unei idei într-un program funcțional.

În viitor, AI ar putea reduce considerabil acest interval și le-ar putea permite programatorilor să investească mai mult timp în etapa de analiză și în identificarea strategiilor de rezolvare.

Schimbarea se reflectă deja și în metodele de pregătire. În loc să se bazeze exclusiv pe exerciții repetitive, unii elevi analizează modul în care sistemele bazate pe inteligență artificială abordează diferite probleme și încearcă să înțeleagă logica din spatele răspunsurilor generate.

Această abordare nu înseamnă că toți cei care folosesc AI vor obține rezultate similare. Accesul la aceeași tehnologie nu elimină diferențele dintre concurenți.

Din contră, abilitatea de a pune întrebările potrivite, de a interpreta răspunsurile și de a folosi instrumentele disponibile într-un mod eficient poate deveni principalul element de diferențiere.

Intuiția și experiența rămân competențe imposibil de automatizat

Programarea nu înseamnă doar memorarea unor algoritmi sau învățarea sintaxei unui limbaj. Intuiția continuă să joace un rol esențial.

Participanții la Olimpiada Internațională de Informatică au subliniat că experiența acumulată prin rezolvarea unor probleme dificile nu poate fi înlocuită de inteligența artificială.

Capacitatea de a identifica rapid algoritmul potrivit pentru o anumită situație este o abilitate care se dezvoltă în timp și care presupune multă practică.

În plus, tentația de a căuta imediat răspunsul oferit de un instrument automat poate încetini dezvoltarea gândirii analitice. Mulți profesori susțin că procesul de învățare trebuie să includă și perioade de căutare, experimentare și chiar de eșec.

Tocmai aceste etape contribuie la formarea unei intuiții pe care nici cele mai avansate modele de inteligență artificială nu o pot reproduce complet.

Educația informatică se schimbă, dar fundamentele rămân aceleași

Discuțiile despre rolul inteligenței artificiale au depășit de mult granițele competițiilor și au ajuns în sistemele educaționale.

În Uzbekistan, dezvoltarea competențelor digitale reprezintă unul dintre pilonii strategiei naționale dedicate inteligenței artificiale. Autoritățile consideră că pregătirea noilor generații pentru schimbările tehnologice va deveni o prioritate în următorii ani.

În același timp, profesorii implicați în organizarea Olimpiadei Internaționale de Informatică resping ideea că apariția unor sisteme capabile să scrie programe ar face inutilă învățarea bazelor programării.

Dimpotrivă, aceștia susțin că instrumentele bazate pe inteligență artificială nu pot fi folosite eficient fără o înțelegere solidă a principiilor fundamentale.

Tot mai multe voci din domeniul educației promovează conceptul de „gândire computațională”, adică abilitatea de a transforma problemele din lumea reală în modele care pot fi analizate și rezolvate prin intermediul tehnologiei.