
Image generated with ChatGPT
Mišljenje: Što je Vibe kodiranje i zašto svi prihvaćaju ovaj trend?
“Vibe coding” pokret se širi zahvaljujući razvoju novih AI alata. Nakon što je Andrej Karpathy definirao praksu, čak i oni koji nikada u životu nisu napisali ni jedan redak koda sada kreiraju web stranice i aplikacije, ali ne bez rizika
U tehničkom svijetu postoji novi modni izraz: vibe coding.
Pojam, uobičajen među softverskim inženjerima i programerima, počinje doseći širu publiku. Praksa, koja se sastoji od stvaranja koda iz uputa uz pomoć AI modela, sve je prisutnija u naslovima, forumima i interakcijama na društvenim mrežama.
Sundar Pichai, CEO Googlea, nedavno je rekao da se zabavlja vibe kodiranjem dok gradi web stranicu. Tehnološke kompanije poput Figma, Anthropic i Mistral nedavno su lansirale proizvode optimizirane za vibe kodiranje. A ljudi bez formalne inženjerske obuke već su sami pokrenuli aplikacije i ostale digitalne proizvode.
“Prije nekoliko tjedana koristila sam Vibe Coding s Replitom. Mislim, snaga onoga što ćete moći stvoriti na webu; tu snagu nismo dali developerima već 25 godina” — Sundar Pichai pic.twitter.com/Bbfi8I5WX8
— Amjad Masad (@amasad) 3. lipnja 2025.
Iako kodiranje po osjećaju zvuči magično i zabavno, ta praksa izaziva i brojne zabrinutosti u tehnološkoj zajednici. Osim briga o budućnosti softverskih developera i drastičnom padu prilika za poslove kodiranja na početnim razinama, stručnjaci su upozorili na ranjivosti i rizike koji se nalaze u kodu generiranom umjetnom inteligencijom.
Evo što svatko treba znati o vibe kodiranju u 2025. godini:
Što je zapravo vibe kodiranje?
Vibe kodiranje postoji od izlaska prvih generativnih AI sustava prije nekoliko godina. To se odnosi na praksu korištenja naprednih AI modela kao što su OpenAI’s ChatGPT, Anthropic’s Claude, ili Google’s Gemini za razvijanje koda, njegovo ispravljanje, pokretanje i izgradnju novih projekata na temelju jednostavnog govornog upita.
Prema IBM-u, u ovoj disciplini, korisnik usvaja mentalitet “prvo kodiraj, kasnije usavrši”, dopuštajući tehnologiji da razvije njihovu kreativnu ideju kako smatra primjerenim, a zatim je kasnije optimizira. Nakon što je praksa počela dobivati popularnost, a ljudi su usvojili strategiju za izgradnju softvera, više tvrtki pokrenulo je AI asistente za kodiranje poput GitHub Copilota, Cursora i Replita kako bi pomogli ljudima na njihovim putovanjima kroz kod-vibiranje.
Karpathy, otac termina
Bio je to Andrej Karpathy – suosnivač OpenAI-a i osnivač Eureka Labs – koji je praksi dao ime i definiciju prije nekoliko mjeseci, u veljači.
“Postoji nova vrsta programiranja koju nazivam ‘vibe programiranje’, gdje se potpuno prepustite vibracijama, prihvatite eksponente i zaboravite da kod uopće postoji,” napisala je inženjerka računalnih znanosti na društvenoj mreži X. “Moguće je jer LLM-ovi (npr. Cursor Composer w Sonnet) postaju previše dobri.”
Karpathy je objasnila da ponekad čak ni ne mora dodirnuti tipkovnicu jer može koristiti glasovne mogućnosti za interakciju s AI-em, i tražiti “najgluplje stvari”. Inženjerka računalstva priznala je da praksa nije savršena, da AI modeli griješe, ali da joj i dalje dopušta da piše više koda – čak i kada ne razumije u potpunosti što AI radi – i predlaže popravke jer ponekad ne prepoznaje greške.
“Nije loše za projekte koje radim vikendom i koje onda odbacujem, ali je i dalje prilično zabavno,” dodala je Karpathy. “Radim na projektu ili web aplikaciji, ali to nije baš programiranje – samo vidim stvari, govorim o stvarima, pokrećem stvari i kopiram i lijeplim, i uglavnom funkcionira.”
Revolucija Vibe programiranja
Adopcija Vibe programiranja čini se da je u posljednjih nekoliko tjedana eksponencijalno rasla. Svi i svaka tvrtka sada integriraju tu praksu kako bi se “igrali” i gradili softver koji prije nije bio prioritet, jer je za njegov razvoj trebalo previše vremena.
Tvrtke primjenjuju ovu tehniku kako bi istražile ideje, a čak se i novi startupi rađaju iz vibe kodiranja. Anthropic je nedavno održao svoj prvi “vibe kodiranje maraton” u New Yorku, na kojem su kreativni graditelji razvili istraživačke 3D drevne svjetove, igre za učenje mandarinskog, plesnu tjesteninu i još mnogo toga.
Bili smo domaćini prvog Claude Create-a-thona sa @socraticainfo i preko 50 kreativnih graditelja ovog vikenda u New Yorku.
Evo što su sudionici izgradili s artefaktima u samo nekoliko sati:
— Anthropic (@AnthropicAI) 3. lipnja 2025
Tom Blomfield, partner u Y Combinatoru – koji također zna kodirati – razumije zašto investitori podržavaju tvrtke čiji je kod napisan uz pomoć AI i objasnio je kako se i sam bavi vibe kodiranjem. Blomfield je u samo nekoliko dana izgradio web stranicu pod nazivom Recipe Ninja.
“Vjerojatno se radi o otprilike 30,000 linija koda. Da sam to ja gradila, ne znam, možda bi mi trebalo godinu dana,” rekla je u intervjuu za NPR o vibecodingu. “Nije to bilo preko noći, ali sigurno sam provela 100 sati na tome.”
Y Combinator je nedavno uložio 500.000 dolara u startup BOND nakon što su razvili “AI šefa osoblja za izvršne direktore i zauzete izvršne rukovoditelje” koristeći vibe coding u samo nekoliko sati.
U ožujku, izvršni direktor Y Combinatora, Garry Tan, izjavio je da 25% startupa iz najnovije zimske klase generira 95% svog koda koristeći AI alate. Izvještaj GitHuba iz 2024. otkrio je da 97% softverskih developera, inženjera i programera koristi AI alate za kodiranje.
Svatko sada može kodirati
Pokret “vibe coding” ojačao je demokratska načela umjetne inteligencije. Više nije samo softverskim inženjerima, developerima i programerima moguće stvarati softver – postiže se iznenađujuće rezultate i s više ljudi koji nemaju tehničko iskustvo.
Cynthia Chen je samo jedan primjer. Izradila je aplikaciju pod nazivom Dog-e-dex, od nule, samo koristeći vibe kodiranje, bez formalnog inženjerskog obrazovanja. Prije nekoliko godina, imala je ideju za aplikacijom koja bi mogla fotografirati pse, identificirati ih i omogućiti korisnicima da ih “sakupljaju” poput Pokémona. No, tada je to bio veliki posao.
Ove godine, za samo dva mjeseca, izradila je aplikaciju, koja je sada dostupna na App Storeu. “Bilo je kao magija,” rekla je u intervjuu za Business Insider. “Svaki put kad bih pritisnula gumb za pregled, to je bio uzbudljiv mali trenutak otvaranja poklona.”
🐶 DOGEDEX JE NA APP STOREU 🐶
Hvala ti @AnthropicAI što si ostvario moje snove o programiranju s dozom vibre!!! pic.twitter.com/fwqygIJ31G
— Cynthia (@yescynfria) 25. ožujka, 2025
Još jedan ne-tehnički primjer je Éanna Kelly, tech pisac iz Sifted-a, koji se opisuje kao “zapavo ne baš tehnički pismen”, ali je uspio razviti 4 web stranice unutar tjedan dana samo vibe kodiranjem.
Unatoč zabavi i mogućnosti razvoja jednostavnih web stranica u samo nekoliko sati, Kelly upozorava na lošu kvalitetu koda i predviđa buduće “digitalno smetlište” s “mnogo odbacivih i loših stvari.”
No, poplava proizvoda niske kvalitete nije najozbiljniji problem – postoje i druge opasnosti koje neke stručnjake zabrinjavaju još više.
Rizici i posljedice Vibe kodiranja
Postoje brojne brige i rizici koji okružuju “vibe kodiranje”. Jedan od njih je budućnost profesionalaca koji rade u razvoju softvera. Signalfire, tvrtka koja prati zapošljavanje u tehnološkom sektoru, izvijestila je da su početničke pozicije za kodiranje smanjene za 24% u 2024. godini.
Tehnološki divovi otkrili su da su značajni dijelovi njihovog koda napisani s alatima umjetne inteligencije. Googleov CEO nedavno je izjavio da je “dobro preko 30%” koda tvrtke generirano putem AI-a – postotak sličan onome koji je objavio Microsoft – a Amazon je prošle godine rekao da je AI uštedio “ekvivalent 4.500 godina rada developera”.
Međutim, druga briga je sigurnost i ranjivosti koje AI sustavi mogu stvoriti u svom kodu.
Količina pogrešaka i nereda koji se gomilaju u kodnim bazama kodiranim vibrom – uskoro će se pojaviti nova uloga pod nazivom ispravljač vibro koda
— sankalp (@dejavucoder) 9. lipnja, 2025
Nesiguran kod
Unatoč “magičnim” rezultatima koje mogu generirati AI modeli, ova napredna tehnologija može također praviti greške baš kao i ljudi. AI kod također sadrži ranjivosti, a stručnjaci su upozoravali na to.
Skupina programera stvorila je referentnu točku pod nazivom BaxBench kako bi analizirali ispravno generiranje koda i označili ranjivosti. U svojim nedavnim izvješćima, stručnjaci su primijetili da 62% koda stvorenog od strane najpopularnijih AI modela sadrži ranjivosti ili je netočan.
“LLM-ovi još uvijek ne mogu generirati kod spreman za primjenu,” navodi se na web stranici. “U prosjeku, oko polovica ispravnih rješenja je nesigurna, što izaziva zabrinutost oko trenutnih metrika i evaluacija koje se usredotočuju samo na ispravnost koda.”
Zabrinjavajući slučaj
Zabavne igre i web stranice koje su mnogi ljudi stvorili dok se zabavljaju kodiranjem još uvijek nisu prevelik rizik. Pravi problem se čini kada pokušavaju prikupiti podatke korisnika, a imaju malo ili nimalo iskustva u području kibersigurnosti.
Popularni korisnik na društvenoj mreži X, Leo, dijelio je svoj proces učenja tijekom vibe kodiranja i pokazivao svoje kreacije online. Leo je rekao da je izgradio softver-kao-uslugu (SaaS) aplikaciju koristeći Cursor i da s njom zarađuje novac.
“Moj saas je izgrađen s Cursorom, bez ijednog ručno napisanog koda”, napisao je. “AI više nije samo asistent, on je također i graditelj. Sada, možete nastaviti kukati o tome ili početi graditi.”
moj saas je izgrađen s Cursorom, nula ručno napisanog koda
AI više nije samo asistent, on je također i graditelj
Sada, možeš nastaviti kukati o tome ili početi graditi.
P.S. Da, ljudi plaćaju za to
— leo (@leojr94_) 15. ožujka 2025.
Nažalost, njegova objava postala je viralna i došla do zlonamjernih korisnika interneta koji su odlučili iskoristiti ranjivosti aplikacije. Samo dva dana kasnije, Leo je podijelio još jednu objavu u kojoj je najavio da je napadnut.
“Ljudi, napadaju me,” napisao je. “Kao što znate, nisam tehnički potkovan, pa mi je potrebno više vremena nego inače da shvatim što se događa.” Leo je bio prisiljen privremeno isključiti svoju aplikaciju.
Iako je Leoov slučaj primjer kako vibe kodiranje može poći po zlu, to nije izolirani slučaj. Hakeri iskorištavaju ranjivosti u AI alatima poput Copilota i Cursora na višestruke načine, povećavajući rizik i vjerojatnost izrade nesigurnog koda.
Velika budućnost pred nama
Iako tehnika “vibe kodiranja” djeluje čarobno i moćno, još uvijek nije savršena i ima dug put pred sobom. Do sada, samo su neki slučajevi mogli pokazati i potencijal i rizik prakse, a još uvijek trebamo vidjeti kako se razvijaju tekući i nadolazeći projekti kako bismo bolje razumjeli njen potencijal i opseg.
Iako postoji rasprava o korištenju i budućnosti “vibe kodiranja”, to je pokret koji se još uvijek čini u vrlo ranoj fazi. S obzirom na najnovije napredne AI alate i sustave koje su izdale vodeće industrijske tvrtke, sve ukazuje na to da će se nastaviti razvijati, i uskoro ćemo vidjeti više iznenađujućih kreacija – na dobro ili loše.
Istina je da izgledi za posao za softverske developere – i za većinu profesija širom svijeta – izazivaju zabrinutost i anksioznost, ali su moguće i optimističnije perspektive na “vibe kodiranje”. Neki stručnjaci vjeruju da će kod postati sve sigurniji i da će, nadamo se, nastati nove uloge u kojima će se oni s više tehničkog iskustva moći istaknuti.