Inteligența Artificială nu înlocuiește programatorii prea curând: Un studiul arată că 52% din răspunsurile la codare generate de AI sunt greșite
Un studiu realizat de Universitatea Purdue a scos la iveală că nu putem conta întotdeauna pe inteligența artificială (IA) când vine vorba de programare. Conform cercetării, 52% din răspunsurile la probleme de programare oferite de ChatGPT, un sistem de IA, au fost greșite.
Tehnologia IA, deși este impresionantă, are încă multe de îmbunătățit înainte de a putea înlocui experiența umană în domeniul dezvoltării software.
Problemele Inteligenței Artificiale în programare
Cercetătorii de la Purdue au analizat răspunsurile la 517 întrebări de programare de pe platforma Stack Overflow pentru a vedea cât de bine se descurcă ChatGPT.
Rezultatele nu sunt tocmai încurajatoare: mai mult de jumătate din răspunsuri au fost incorecte, 78% nu au fost în concordanță cu soluțiile propuse de oameni, iar 77% au fost criticate pentru că erau prea lungi și pline de informații inutile.
Cum s-a desfășurat studiul
Pentru a realiza acest studiu, cercetătorii au folosit următoarele criterii:
- Timpul de postare: Au fost analizate întrebările publicate înainte și după lansarea ChatGPT pe 30 noiembrie 2022.
- Tipul întrebărilor: Întrebările au fost clasificate ca fiind teoretice, practice sau de depanare.
- Popularitatea: Întrebările au fost sortate și în funcție de cât de vizualizate erau.
Această metodologie le-a permis să acopere o gamă variată de probleme cu care se confruntă programatorii zilnic.
Erorile Descoperite
Tipurile de greșeli identificate în răspunsurile oferite de ChatGPT includ:
- Erori conceptuale (54%): ChatGPT nu a înțeles corect principiile din spatele întrebărilor.
- Erori factuale (36%): Sistemul a oferit informații greșite ca fiind adevărate.
- Erori de cod (28%): Soluțiile de codare propuse au fost greșite.
- Erori de terminologie (12%): Au fost utilizate termeni tehnici în mod greșit.
Ce înseamnă acest lucru pentru programatori?
Studiul arată că, deși mulți utilizatori continuă să folosească și să aibă încredere în răspunsurile generate automat, acestea nu sunt întotdeauna de încredere. Acest fapt poate crea dificultăți, în special pentru începători sau pentru cei care nu sunt foarte experimentați, deoarece pot să nu recunoască imediat inexactitățile.
Această cercetare ne avertizează să nu ne bazăm prea mult pe uneltele de IA pentru sarcini care necesită precizie și o înțelegere profundă, cum ar fi cele din programare. ChatGPT și alte sisteme similare pot oferi răspunsuri rapide, dar ele trebuie folosite cu precauție și nu ar trebui considerate substitut pentru expertiza umană.