Vibe coding i ka shndërruar zhvilluesit seniorë në ‘kujdestarë të AI-së’, por ata thonë se ia vlen

Carla Rover dikur kaloi 30 minuta duke qarë me dënesë pasi iu desh të riniste një projekt që e kishte krijuar me vibracion.

Rover ka qenë në industri për 15 vjet, duke punuar kryesisht si zhvilluese faqesh interneti. Tani ajo po ndërton një startup, së bashku me djalin e saj, që krijon modele të personalizuara të të mësuarit automatik për tregjet.
Ajo e quajti kodimin e vibe-ve një pecetë të bukur dhe të pafundme për koktejle, mbi të cilën mund të skicohen vazhdimisht ide. Por, të merresh me kod të gjeneruar nga IA që shpresohet ta përdoret në prodhim mund të jetë “më keq se të kujdesesh për fëmijët”, tha ajo, pasi këto modele të IA-së mund ta prishin punën në mënyra që janë të vështira për t’u parashikuar.
Ajo i ishte drejtuar kodimit me anë të inteligjencës artificiale nga një nevojë për shpejtësi me startup-in e saj, siç është edhe premtimi i mjeteve të inteligjencës artificiale.
Meqenëse duhej të isha e shpejtë dhe mbresëlënëse, zgjodha një rrugë të shkurtër dhe nuk i skanova ato skedarë pas shqyrtimit automatik, tha ajo. Kur e bëra manualisht, gjeta shumë gjëra të gabuara. Kur përdora një mjet të palës së tretë, gjeta më shumë. Dhe mësova mësimin tim.
Ajo dhe djali i saj përfunduan duke e rinisur të gjithë projektin e tyre – prandaj edhe lotët. “E dorëzova sikur bashkëpiloti të ishte një punonjës,” tha ajo. “Nuk është.”
Rover është si shumë programues me përvojë që i drejtohen inteligjencës artificiale për ndihmë në kodim. Por programues të tillë po e gjejnë veten gjithashtu duke vepruar si dado të inteligjencës artificiale – duke rishkruar dhe verifikuar faktet e kodit që nxjerr inteligjenca artificiale.
Një raport i kohëve të fundit nga kompania e platformave të shpërndarjes së përmbajtjes Fastly zbuloi se të paktën 95% e gati 800 zhvilluesve të anketuar thanë se shpenzojnë kohë shtesë duke rregulluar kodin e gjeneruar nga inteligjenca artificiale, me barrën e një verifikimi të tillë që bie më së shumti mbi supet e zhvilluesve të lartë.
Këta kodues me përvojë kanë zbuluar probleme me kodin e gjeneruar nga inteligjenca artificiale, duke filluar nga halucinacionet e emrave të paketave deri te fshirja e informacionit të rëndësishëm dhe rreziqeve të sigurisë. Nëse nuk kontrollohet, kodi i inteligjencës artificiale mund ta lërë një produkt shumë më problematik sesa ai që do të prodhonin njerëzit.
Puna me kod të gjeneruar nga inteligjenca artificiale është bërë një problem i tillë saqë ka çuar në lindjen e një pune të re kodimi në korporata të njohur si ” specialist për pastrimin e kodit të vibe-ve “.
TechCrunch foli me programues me përvojë rreth kohës së tyre duke përdorur kodin e gjeneruar nga inteligjenca artificiale rreth asaj që ata e shohin si të ardhmen e kodimit me anë të vibrave. Mendimet ndryshonin, por një gjë mbeti e sigurt: Teknologjia ka ende shumë për të bërë.
“Të përdorësh një bashkë-pilot kodimi është pak a shumë si t’i japësh një kafene një gjashtëvjeçari të zgjuar dhe t’i thuash: ‘Të lutem, merre këtë në dhomën e ngrënies dhe hidh kafe për familjen’”, tha Rover.
A mund ta bëjnë? Ndoshta. A mund të dështojnë? Patjetër. Dhe ka shumë të ngjarë që nëse dështojnë, nuk do t’jua tregojnë. “Kjo nuk e bën fëmijën më pak të zgjuar,” vazhdoi ajo. “Thjesht do të thotë që nuk mund ta delegosh [një detyrë] plotësisht në atë mënyrë.”
Feridoon Malekzadeh gjithashtu e krahasoi kodimin e vibrave me një fëmijë.
Ai ka punuar në industri për më shumë se 20 vjet, duke mbajtur role të ndryshme në zhvillimin e produkteve, softuerëve dhe dizajnit. Ai tha se po ndërton startup-in e tij dhe po përdor shumë platformën e kodimit me vibe Lovable. Për argëtim, ai gjithashtu kodon aplikacione me vibe si një që gjeneron zhargonin e Gen Alpha për Boomers.
Atij i pëlqen që është në gjendje të punojë vetëm në projekte, duke kursyer kohë dhe para, por pajtohet që kodimi me vibracion nuk është si të punësosh një praktikant ose një programues të ri. Në vend të kësaj, kodimi me vibracion është i ngjashëm me “punësimin e adoleshentit tuaj kokëfortë dhe të paturpshëm për t’ju ndihmuar të bëni diçka”, tha ai për TechCrunch.
Duhet t’u kërkosh 15 herë të bëjnë diçka, tha ai. Në fund, ata bëjnë disa nga ato që ua kërkove, disa gjëra që nuk i kërkove dhe thyejnë një mori gjërash gjatë rrugës.
Malekzadeh vlerëson se shpenzon rreth 50% të kohës së tij duke shkruar kërkesat, 10% deri në 20% të kohës së tij duke koduar vibe dhe 30% deri në 40% të kohës së tij duke rregulluar vibe – duke korrigjuar defektet dhe “skriptet e panevojshme” të krijuara nga kodi i shkruar nga IA.
Ai gjithashtu nuk mendon se kodimi me anë të vibrave është më i miri në të menduarit sistematik – procesi i të parit se si një problem kompleks mund të ndikojë në një rezultat të përgjithshëm. Kodi i gjeneruar nga inteligjenca artificiale, tha ai, përpiqet të zgjidhë më shumë probleme në nivel sipërfaqësor.
“Nëse po krijoni një veçori që duhet të jetë gjerësisht e disponueshme në produktin tuaj, një inxhinier i mirë do ta krijonte atë një herë dhe do ta bënte të disponueshme kudo që nevojitet”, tha Malekzadeh. “Kodimi Vibe do të krijojë diçka pesë herë të ndryshme, pesë mënyra të ndryshme, nëse nevojitet në pesë vende të ndryshme. Kjo çon në shumë konfuzion, jo vetëm për përdoruesin, por edhe për modelin.”
Ndërkohë, Rover zbulon se inteligjenca artificiale “përplaset me një mur” kur të dhënat bien ndesh me atë që është koduar me kod të ngurtë për të bërë. “Ajo mund të ofrojë këshilla mashtruese, të lërë jashtë elementë kyç që janë jetikë ose të futet në një rrugë mendimi që po zhvilloni”, tha ajo.
Ajo gjithashtu zbuloi se, në vend që të pranojë gabimet, kjo do të prodhojë rezultate.
Ajo ndau një shembull tjetër me TechCrunch, ku vuri në pikëpyetje rezultatet që një model i inteligjencës artificiale i dha fillimisht. Modelja filloi të jepte një shpjegim të detajuar duke pretenduar se kishte përdorur të dhënat që ajo kishte ngarkuar. Vetëm kur ajo e përmendi, modelja e inteligjencës artificiale e rrëfeu.
Më tmerroi sepse më dukej si një kolege toksike, tha ajo.

Për më tepër, ekzistojnë shqetësimet për sigurinë.
Austin Spires është drejtori i lartë i aftësimit të zhvilluesve në Fastly dhe ka qenë duke koduar që nga fillimi i viteve 2000.
Ai ka zbuluar nëpërmjet përvojës së tij — së bashku me bisedat me klientët — se kodi vibe pëlqen të ndërtojë atë që është e shpejtë në vend të asaj që është “e drejtë”. Kjo mund të sjellë dobësi në kodin e llojit që programuesit shumë të rinj kanë tendencë ta krijojnë, tha ai.
“Ajo që ndodh shpesh është se inxhinieri duhet të rishikojë kodin, ta korrigjojë agjentin dhe t’i tregojë agjentit se ka bërë një gabim”, tha Spires për TechCrunch. “Ky model është arsyeja pse kemi parë klishenë ‘ke plotësisht të drejtë’ të shfaqet në mediat sociale.”
Ai po i referohet mënyrës se si modelet e inteligjencës artificiale, si Anthropic Claude, kanë tendencë të përgjigjen “ke plotësisht të drejtë” kur kritikohen për gabimet e tyre.
Mike Arrowsmith, drejtori kryesor i besimit në kompaninë e softuerëve të menaxhimit të IT-së NinjaOne, ka punuar në inxhinieri softuerësh dhe siguri për rreth 20 vjet. Ai tha se kodimi me anë të vibrave po krijon një brez të ri të pikave të verbëra të IT-së dhe sigurisë, ndaj të cilave startup-et e reja në veçanti janë të ndjeshme.
“Kodimi i Vibe shpesh anashkalon proceset rigoroze të shqyrtimit që janë themelore për kodimin tradicional dhe thelbësore për kapjen e dobësive”, tha ai për TechCrunch.
NinjaOne, tha ai, e kundërshton këtë duke inkurajuar “kodimin e sigurt të vibrave”, ku mjetet e miratuara të inteligjencës artificiale kanë kontrolle aksesi, së bashku me rishikim të detyrueshëm nga kolegët dhe, natyrisht, skanim sigurie.
Ndërsa pothuajse të gjithë me të cilët folëm pajtohen se kodi i gjeneruar nga inteligjenca artificiale dhe platformat e kodimit me vibe janë të dobishme në shumë situata – si modelimi i ideve – të gjithë pajtohen se rishikimi njerëzor është thelbësor përpara se të ndërtojmë një biznes mbi të.
Ajo pecetë kokteji nuk është një model biznesi, tha Rover. Duhet të balancosh lehtësinë me njohuritë e thella.
Por, pavarësisht të gjitha ankesave për gabimet e tij, kodimi i vibe-ve ka ndryshuar të tashmen dhe të ardhmen e punës.
Rover tha se kodimi me anë të vibrave e ndihmoi jashtëzakonisht shumë në krijimin e një ndërfaqeje përdoruesi më të mirë. Malekzadeh tha thjesht se, pavarësisht kohës që shpenzon duke rregulluar kodin, ai prapëseprapë arrin më shumë të bëjë me programuesit e inteligjencës artificiale sesa pa ta.
“Çdo teknologji mbart negativitetin e vet, i cili shpiket në të njëjtën kohë me progresin teknik”, tha Malekzadeh, duke cituar teoricienin francez Paul Virilio, i cili foli për shpikjen e anijes së mbytur së bashku me anijen.
Sondazhi i Fastly zbuloi se zhvilluesit e lartë kishin dy herë më shumë gjasa të vinin në prodhim kodin e gjeneruar nga inteligjenca artificiale krahasuar me zhvilluesit e rinj, duke thënë se teknologjia i ndihmonte ata të punonin më shpejt.
Kodimi i Vibe është gjithashtu pjesë e rutinës së kodimit të Spires. Ai përdor agjentë kodimi të IA-së në disa platforma për projekte personale si në front-end ashtu edhe në back-end. Ai e quajti teknologjinë një përvojë të përzier, por tha se është e mirë për të ndihmuar me prototipimin, ndërtimin e modeleve standarde ose përgatitjen e një testi; ajo eliminon detyrat e thjeshta në mënyrë që inxhinierët të mund të përqendrohen në ndërtimin, transportimin dhe shkallëzimin e produkteve.
Duket se orët shtesë të shpenzuara duke pastruar gjërat e pakëndshme do të bëhen thjesht një taksë e tolerueshme për përdorimin e kësaj inovacioni.
Elvis Kimara, një inxhinier i ri, po e mëson këtë tani. Ai sapo ka diplomuar me një master në IA dhe po ndërton një treg të mundësuar nga IA.
Ashtu si shumë programues, ai tha se kodimi me vibracione ia ka vështirësuar punën dhe shpesh e ka gjetur kodimin me vibracione një përvojë pa gëzim.
“Nuk ka më dopaminë nga zgjidhja e një problemi vetë. IA thjesht e zgjidh atë,” tha ai. Në njërën nga punët e tij të fundit, ai tha se zhvilluesit e lartë nuk kërkonin aq shumë t’i ndihmonin programuesit e rinj – disa nuk i kuptonin modelet e reja të kodimit me vibracion, ndërsa të tjerë u delegonin detyra mentorimi modeleve të lartpërmendura të IA-së.
Por, tha ai, “përparësitë i tejkalojnë shumë disavantazhet” dhe është i përgatitur të paguajë taksën e inovacionit.
“Nuk do të shkruajmë vetëm kod; do të udhëheqim sistemet e inteligjencës artificiale, do të marrim përgjegjësi kur gjërat prishen dhe do të veprojmë më shumë si konsulentë ndaj makinave”, tha Kimara për normalitetin e ri për të cilin po përgatitet.
“Edhe ndërsa rritem në një rol të lartë, do të vazhdoj ta përdor”, vazhdoi ai. “Ka qenë një përshpejtues i vërtetë për mua. Sigurohem që të rishikoj çdo rresht të kodit të gjeneruar nga inteligjenca artificiale, në mënyrë që të mësoj edhe më shpejt prej tij.”