
Image generated with ChatGPT
Opinie: Ce este Vibe Coding și de ce toată lumea adoptă acest trend?
Mișcarea „vibe coding” se răspândește datorită dezvoltării unor noi instrumente AI. După ce Andrej Karpathy a oferit practicii o definiție, chiar și cei care nu au scris niciodată un rând de cod în viața lor acum creează site-uri web și aplicații, dar nu fără riscuri
Există un nou termen la modă în lumea tehnologiei: vibe coding.
Termenul, comun printre inginerii software și programatori, începe să ajungă la un public mai larg. Practica, care constă în crearea de coduri dintr-un prompt cu ajutorul unui model AI, este peste tot în titlurile de știri, forumuri și interacțiuni pe rețelele sociale.
Sundar Pichai, CEO-ul Google, a declarat recent că s-a distrat programând în timp ce construia un site web. Companii tech precum Figma, Anthropic, și Mistral au lansat recent produse optimizate pentru programare distractivă. Și persoane fără formare formală în inginerie au lansat deja aplicații și alte produse digitale pe cont propriu.
„Am făcut Vibe Coding cu Replit acum câteva săptămâni. Vreau să spun, puterea a ceea ce veți putea să creați pe web; nu le-am dat această putere dezvoltatorilor în 25 de ani” — Sundar Pichai pic.twitter.com/Bbfi8I5WX8
— Amjad Masad (@amasad) 3 iunie 2025
Deși programarea prin „vibe” pare magică și distractivă, această practică ridică de asemenea mai multe preocupări în comunitatea tech. Pe lângă îngrijorările legate de viitorul dezvoltatorilor de software și de scăderea drastică a oportunităților de muncă la nivel de intrare în domeniul codării, experții au tras un semnal de alarmă cu privire la vulnerabilitățile și riscurile găsite în codul generat de inteligența artificială.
Iată ce ar trebui să știe toată lumea despre codarea vibe în 2025:
Ce este exact codarea vibe?
Codarea vibe există de la lansarea primelor sisteme AI generative cu câțiva ani în urmă. Se referă la practica de a folosi modele AI avansate precum ChatGPT al OpenAI, Claude al Anthropic sau Gemini al Google pentru a dezvolta cod, pentru a-l repara, pentru a-l rula și pentru a construi proiecte noi dintr-o simplă indicație verbală.
Conform IBM, în această disciplină, utilizatorul adoptă o mentalitate de „codificare întâi, perfecționare pe urmă”, permițând tehnologiei să dezvolte ideea lor creativă așa cum consideră potrivit, iar apoi să o optimizeze ulterior. După ce practica a început să câștige popularitate și oamenii au adoptat strategia pentru a construi software, mai multe companii au lansat asistenți de codificare AI, precum GitHub Copilot, Cursor și Replit, pentru a ajuta oamenii în călătoriile lor de code-vibing.
Karpathy, Părintele Termenului
A fost Andrej Karpathy – co-fondator al OpenAI și fondator al Eureka Labs – cel care a dat practicii un nume și o definiție cu câteva luni în urmă, în februarie.
„Există un nou tip de programare pe care îl numesc „programare prin vibrație”, unde te supui pe deplin vibrațiilor, îmbrățișezi exponențialele și uiti că codul chiar există,” a scris inginerul informatician pe platforma de socializare X. „Este posibil deoarece LLM-urile (de exemplu, Cursor Composer w Sonnet) devin prea bune.”
Karpathy a explicat că uneori nici nu trebuie să atingă tastatura, deoarece poate folosi funcțiile vocale pentru a interacționa cu AI și cere „cele mai stupide lucruri”. Inginerul informatician a recunoscut că practica nu este perfectă, că modelele AI fac greșeli, dar că încă îi permite să scrie mai mult cod – chiar și atunci când nu înțelege pe deplin ce face AI – și sugerează corecții, deoarece uneori nu recunoaște bug-urile.
„Nu e chiar atât de rău pentru proiecte de weekend de o folosință, dar totuși destul de amuzant”, a adăugat Karpathy. „Construiesc un proiect sau o aplicație web, dar nu chiar codific, doar văd lucruri, spun lucruri, rulez lucruri și copiez și lipesc lucruri, și în mare parte funcționează.”
Revoluția codificării Vibe
Adoptarea codificării Vibe pare să fi crescut exponențial în ultimele săptămâni. Toată lumea și fiecare companie integrează acum această practică pentru a „juca” și a construi software care nu era anterior o prioritate, deoarece dura prea mult timp să-l dezvolte.
Companiile implementează această tehnică pentru a explora idei, iar chiar și noi startup-uri se nasc din vibe coding. Anthropic a organizat recent primul său „maraton de vibe coding” în New York, în care constructorii creativi au dezvoltat lumi antice 3D explorabile, jocuri de învățare a limbii mandarine, un noodle care dansează și multe altele.
Am găzduit primul Claude Create-a-thon cu @socraticainfo și peste 50 de constructori creativi acest weekend în New York.
Iată ce au realizat participanții cu ajutorul unor artefacte în doar câteva ore:
— Anthropic (@AnthropicAI) 3 iunie 2025
Tom Blomfield, un partener la Y Combinator – care de asemenea știe să programeze – înțelege de ce investitorii sprijină companiile cu cod scris cu ajutorul AI și a explicat cum a început și el să programeze în acest fel. Blomfield a construit un site numit Recipe Ninja în doar câteva zile.
„Probabil sunt cam 30.000 de linii de cod. Mi-ar fi luat, nu știu, poate un an să le construiesc,” a spus el într-un interviu cu NPR despre programarea prin vibrație. „Nu s-a întâmplat peste noapte, dar probabil am petrecut 100 de ore pe asta.”
Recent, Y Combinator a investit 500.000 de dolari în startup-ul BOND, după ce aceștia au dezvoltat „un șef AI de personal pentru CEO-uri și executivi ocupați” prin codare vibratoare în doar câteva ore.
În martie, CEO-ul Y Combinator, Garry Tan, a declarat că 25% dintre startup-urile din ultima clasă de iarnă au generat 95% din codul lor folosind instrumente AI. Un raport GitHub din 2024 a dezvăluit că 97% dintre dezvoltatorii de software, inginerii și programatorii folosesc instrumente AI pentru a codifica.
Oriunde poate codifica acum
Mișcarea „vibe coding” a consolidat principiile democratice ale inteligenței artificiale. Nu mai sunt doar inginerii software, dezvoltatorii și programatorii care pot crea software – mai mulți oameni fără experiență tehnică obțin de asemenea rezultate surprinzătoare.
Cynthia Chen este un exemplu. Ea a creat o aplicație numită Dog-e-dex, de la zero, doar prin vibe coding, fără o formare oficială în inginerie. Cu ani în urmă, a avut ideea unei aplicații care să poată face fotografii cu câini, să-i identifice și să permită utilizatorilor să-i „colecționeze” ca pe Pokémon. Dar pe atunci, era multă muncă.
Anul acesta, în doar două luni, a construit aplicația și acum este disponibilă în App Store. „A fost ca magie,” a declarat ea într-un interviu pentru Business Insider. „De fiecare dată când apăsam butonul de previzualizare, era ca deschiderea unui mic cadou plin de emoție.”
🐶 DOGEDEX ESTE PE APP STORE 🐶
Mulțumesc @AnthropicAI pentru că mi-ai făcut visul de a programa în stilul meu preferat să devină realitate!!! pic.twitter.com/fwqygIJ31G
— Cynthia (@yescynfria) 25 Martie, 2025
Un alt caz non-tehnic este Éanna Kelly, un scriitor tech de la Sifted, care se descrie ca fiind „nu chiar foarte familiarizat cu tehnologia”, dar a reușit să dezvolte 4 site-uri web într-o săptămână doar prin vibe coding.
În ciuda faptului că se distrează și poate dezvolta site-uri web simple în doar câteva ore, Kelly avertizează asupra codului de calitate slabă și prezice un viitor „groapă de gunoi digitală” cu „multe lucruri de unică folosință și de proastă calitate.”
Dar o avalanșă de produse de slabă calitate nu este cea mai gravă problemă – există și alte riscuri care îngrijorează și mai mult unii experți.
Riscurile și consecințele programării pe vibe
Există multe preocupări și riscuri legate de „vibe coding”. Unul dintre acestea este viitorul profesioniștilor care lucrează în dezvoltarea de software. Signalfire, o companie care urmărește angajările în tehnologie, a raportat că posturile de nivel de intrare în codare au scăzut cu 24% în 2024.
Giganții tehnologici au dezvăluit că părți semnificative din codul lor sunt scrise cu instrumente AI. CEO-ul Google a declarat recent că „bine peste 30%” din codul companiei este generat de AI – un procent similar cu cel dezvăluit de Microsoft – iar Amazon a declarat anul trecut că AI a economisit „echivalentul a 4.500 de ani-dezvoltator”.
Cu toate acestea, o altă preocupare este siguranța și vulnerabilitățile pe care sistemele de inteligență artificială le pot genera în codul lor.
cantitatea de erori și nereguli care se adună în bazele de coduri codificate „vibe” – în curând va apărea un nou rol numit debugger de coduri „vibe”
— sankalp (@dejavucoder) 9 iunie, 2025
Cod nesigur
În ciuda rezultatelor „magice” pe care le pot genera modelele de AI, această tehnologie avansată poate face, de asemenea, greșeli, la fel ca oamenii. Codul AI conține și vulnerabilități, iar experții au avertizat în legătură cu acest aspect.
Un grup de dezvoltatori a creat un benchmark numit BaxBench pentru a analiza generarea corectă a codului și pentru a semnala vulnerabilitățile. În rapoartele sale recente, experții au remarcat că 62% din codul creat de cele mai populare modele de AI conținea vulnerabilități sau era incorect.
„LLM-urile nu pot încă genera cod gata de implementare”, afirmă site-ul. „In medie, aproximativ jumătate din soluțiile corecte sunt nesigure, ceea ce ridică îngrijorări cu privire la actualii indici de performanță și evaluări care se concentrează doar pe corectitudinea codului.”
Un caz îngrijorător
Jocurile distractive și site-urile web pe care mulți oameni le-au creat în timp ce codau în voie nu sunt încă prea riscante. Problema reală pare să apară atunci când încearcă să colecteze datele utilizatorilor și au puțină sau nicio experiență în domeniul securității cibernetice.
Un utilizator popular pe platforma de social media X, Leo, își împărtășea procesul de învățare în timp ce codifica în ritm și își arăta creațiile online. Leo a spus că a construit o aplicație de software-as-a-service (SaaS) folosind Cursor și că făcea bani cu ea.
„SaaS-ul meu a fost construit cu Cursor, fără niciun cod scris de mână”, a scris el. „IA nu mai este doar un asistent, este și constructor. Acum, poți continua să te plângi de asta sau să începi să construiești.”
my saas was built with Cursor, zero hand written code
AI nu mai este doar un asistent, este și constructor
Acum, poți continua să te plângi sau să începi să construiești.
P.S. Da, oamenii plătesc pentru asta
— leo (@leojr94_) 15 Martie, 2025
Din păcate, postarea lui a devenit virală și a ajuns la utilizatori web rău intenționați care au decis să exploateze vulnerabilitățile aplicației. Doar două zile mai târziu, Leo a împărtășit o altă postare anunțând că este atacat.
„Băieți, sunt atacat,” a scris el. „După cum știți, nu sunt tehnic, așa că îmi ia mai mult timp decât de obicei să înțeleg.” Leo a trebuit să închidă temporar aplicația sa.
Deși cazul lui Leo este un exemplu de cum codarea prin vibrație poate da greș, nu este un caz izolat. Hackerii au exploatat vulnerabilitățile în instrumente AI precum Copilot și Cursor în mai multe feluri, crescând riscul și probabilitatea de a construi coduri nesigure.
Un Mare Viitor Înainte
Deși tehnica „codare prin vibrație” pare magică și puternică, încă nu este perfectă și are un drum lung de parcurs. Până acum, doar câteva cazuri au reușit să demonstreze atât potențialul cât și riscul acestei practici, iar noi încă trebuie să vedem cum se dezvoltă proiectele în curs și cele viitoare pentru a obține o mai bună claritate în ceea ce privește potențialul și sfera sa.
Deși a existat o dezbatere cu privire la utilizarea și viitorul „vibe coding”, este un curent care pare să fie încă într-un stadiu foarte timpuriu. Luând în considerare cele mai recente instrumente și sisteme AI avansate lansate de companiile de top din industrie, totul indică faptul că va continua să se dezvolte, iar în curând vom vedea mai multe creații surprinzătoare – în bine sau în rău.
Deși este adevărat că perspectivele de angajare pentru dezvoltatorii de software – și pentru majoritatea profesii la nivel mondial – generează îngrijorare și anxietate, sunt posibile și perspective mai optimiste asupra „vibe coding”. Unii experți cred că codul va deveni din ce în ce mai sigur și că, sperăm, vor apărea roluri noi în care cei cu experiență tehnică mai mare pot ieși în evidență.