
Image generated with ChatGPT
Mielipide: Mikä on Vibe-koodaus ja miksi kaikki omaksuvat tämän trendin?
”Vibe coding” -liike leviää uusien tekoälytyökalujen kehittämisen ansiosta. Andrej Karpathyn antamien määritelmiensä jälkeen jopa ne, jotka eivät ole koskaan kirjoittaneet koodiriviäkään elämässään, luovat nyt verkkosivustoja ja sovelluksia, mutta ei ilman riskejä
Tekniikan maailmassa on uusi hittisana: vibe coding.
Termi, joka on yleinen ohjelmistosuunnittelijoiden ja ohjelmoijien keskuudessa, alkaa saavuttaa laajempaa yleisöä. Käytäntö, joka koostuu koodin luomisesta kehotteesta AI-mallin avulla, on kaikkialla otsikoissa, foorumeissa ja sosiaalisen median vuorovaikutuksessa.
Sundar Pichai, Googlen toimitusjohtaja, sanoi äskettäin, että hän on harrastanut vibe-koodausta hauskanpitoa varten rakentaessaan verkkosivua. Teknologiayritykset kuten Figma, Anthropic ja Mistral ovat äskettäin lanseeranneet tuotteita, jotka on optimoitu vibe-koodausta varten. Ja ihmiset, jotka eivät ole virallisesti opiskelleet tekniikkaa, ovat jo lanseeranneet sovelluksia ja muita digitaalisia tuotteita omatoimisesti.
”Olin Vibe Coding -koodauksen parissa Replitin kanssa muutama viikko sitten. Tarkoitan sen voimaa, mitä tulet pystymään luomaan netissä; emme ole antaneet sellaista voimaa kehittäjille 25 vuoteen” — Sundar Pichai pic.twitter.com/Bbfi8I5WX8
— Amjad Masad (@amasad) 3. kesäkuuta, 2025
Vaikka vibe-koodaus kuulostaa taianomaiselta ja hauskalta, käytäntö herättää useita huolenaiheita teknologiayhteisössä. Huolien joukossa ovat ohjelmistokehittäjien tulevaisuus ja merkittävä lasku aloittelijatason koodaustyöpaikoissa. Asiantuntijat ovat myös varoittaneet tekoälyn tuottamasta koodista löytyvistä haavoittuvuuksista ja riskeistä.
Tässä on mitä jokaisen tulisi tietää vibe-koodauksesta vuonna 2025:
Mikä vibe-koodaus oikein on?
Vibe-koodaus on ollut olemassa jo muutaman vuoden ajan varhaisista generatiivisista tekoälyjärjestelmistä lähtien. Se viittaa kehittyneiden tekoälymallien käyttämiseen, kuten OpenAI:n ChatGPT:n, Anthropic:n Clauden tai Googlen Geminin koodin kehittämiseen, sen korjaamiseen, ajamiseen ja uusien projektien rakentamiseen pelkkänä puhekehotteena.
IBM:n mukaan tässä kurinalaisuudessa käyttäjä omaksuu ”koodaa ensin, hio myöhemmin” -ajattelutavan, antaen teknologian kehittää luovaa ideaansa sen mielestä sopivalla tavalla ja optimoiden sen myöhemmin. Kun käytäntö alkoi saada suosiota ja ihmiset omaksuivat strategian ohjelmistojen rakentamiseksi, useammat yritykset lanseerasivat tekoälykoodausavustajia, kuten GitHub Copilotin, Cursorin ja Replitin, auttamaan ihmisiä heidän koodausmatkoillaan.
Karpathy, termin isä
Se oli Andrej Karpathy – OpenAI:n perustaja ja Eureka Labs:in perustaja – joka antoi käytännölle nimen ja määritelmän muutama kuukausi sitten, helmikuussa.
”On olemassa uudenlainen koodaustapa, jota kutsun ’vibe coding’ -tavaksi, jossa antaudut täysin viboille, hyväksyt eksponentiaalit ja unohdat, että koodi edes on olemassa,” kirjoitti tietokoneinsinööritieteilijä sosiaalisen median alustalla X. ”Se on mahdollista, koska LLM:ät (esim. Cursor Composer w Sonnet) ovat tulleet liian hyviksi.”
Karpathy selitti, että joskus hän ei edes tarvitse koskettaa näppäimistöä, sillä hän voi käyttää äänitoimintoja AI:n kanssa vuorovaikutuksessa olemiseen ja pyytää ”tyhmimpiä asioita.” Tietokoneinsinööri myönsi, että käytäntö ei ole täydellinen, AI-mallit tekevät virheitä, mutta hän sallii sen silti kirjoittaa enemmän koodia – jopa silloin, kun hän ei täysin ymmärrä, mitä AI tekee – ja ehdottaa korjauksia, koska se ei joskus tunnista vikoja.
”Ei se ole liian paha rentoihin viikonloppuprojekteihin, mutta silti melko huvittavaa”, lisäsi Karpathy. ”Rakennan projektia tai web-sovellusta, mutta se ei ole varsinaisesti koodaamista – näen vain asioita, sanon asioita, suoritan asioita ja kopioin ja liitän asioita, ja se pääasiassa toimii.”
Vibe-koodauksen vallankumous
Vibe-koodauksen käyttöönotto näyttää kasvaneen eksponentiaalisesti viime viikkoina. Jokainen ja jokainen yritys integroi nyt tämän käytännön ”leikkiäkseen” ja rakentaakseen ohjelmistoja, jotka eivät aiemmin olleet prioriteetti, koska niiden kehittämiseen meni liikaa aikaa.
Yritykset ottavat käyttöön tekniikkaa ideoiden tutkimiseen, ja jopa uusia startup-yrityksiä syntyy vibe-koodauksesta. Anthropic järjesti äskettäin ensimmäisen ”vibe-koodausmaratoninsa” New Yorkissa, jossa luovat rakentajat kehittivät tutkittavia 3D-muinaisia maailmoja, mandariinin oppimispelejä, tanssivan nuudelin ja paljon muuta.
Järjestimme ensimmäisen Claude Create-a-thonin @socraticainfo:n ja yli 50 luovan rakentajan kanssa viikonloppuna NYC:ssä.
Tässä mitä osallistujat rakensivat artefakteista vain muutamassa tunnissa:
— Anthropic (@AnthropicAI) 3. kesäkuuta 2025
Tom Blomfield, kumppani Y Combinatorissa – joka myös osaa koodata – ymmärtää, miksi sijoittajat tukevat yrityksiä, joiden koodi on kirjoitettu tekoälyllä ja selitti, kuinka hän on itsekin koodannut vapaamuotoisesti. Blomfield loi nettisivuston nimeltä Recipe Ninja vain muutamassa päivässä.
”Kyseessä on luultavasti noin 30 000 rivin koodi. Sen rakentaminen olisi vienyt minulta, en tiedä, ehkä vuoden,” hän sanoi haastattelussa NPR:n kanssa vibekoodauksesta. ”Se ei tapahtunut yhdessä yössä, mutta luultavasti vietin siihen 100 tuntia.”
Y Combinator sijoitti äskettäin 500 000 dollaria startup-yritys BONDiin sen jälkeen, kun he olivat kehittäneet ”tekoälypohjaisen pääsihteerin toimitusjohtajille ja kiireisille johtajille” vibekoodauksen avulla vain muutamassa tunnissa.
Maaliskuussa Y Combinatorin toimitusjohtaja, Garry Tan, ilmoitti, että 25% viimeisimmän talviluokan startupeista tuotti 95% koodistaan käyttäen AI-työkaluja. GitHubin vuoden 2024 raportti paljasti, että 97% ohjelmistokehittäjistä, insinööreistä ja ohjelmoijista käyttää AI-työkaluja koodaukseen.
Kaikki voivat nyt koodata
”Vibe coding” -liike on vahvistanut keinotekoisen älykkyyden demokraattisia periaatteita. Enää ei ole vain ohjelmistosuunnittelijat, kehittäjät ja ohjelmoijat, jotka voivat luoda ohjelmistoja – yhä useammat ilman teknistä kokemusta saavuttavat myös yllättäviä tuloksia.
Cynthia Chen on yksi esimerkki. Hän loi sovelluksen nimeltä Dog-e-dex tyhjästä, vain tunnelmointikoodauksen avulla, ilman muodollista insinöörikoulutusta. Vuosia sitten hänellä oli idea sovelluksesta, joka voisi ottaa kuvia koirista, tunnistaa ne ja antaa käyttäjien “kerätä” ne kuin Pokémonit. Mutta tuolloin se oli paljon työtä.
Tänä vuonna, vain kahdessa kuukaudessa, hän loi sovelluksen, joka on nyt saatavilla App Storessa. ”Se oli kuin taikuutta”, hän sanoi haastattelussa Business Insiderille. ”Joka kerta kun painoin esikatselunappia, se oli kuin jännittävä pieni lahja, joka avautui.”
🐶 DOGEDEX ON APP STORESSA 🐶
Kiitos @AnthropicAI siitä, että sait unelmani koodausvibasta toteutumaan!!! pic.twitter.com/fwqygIJ31G
— Cynthia (@yescynfria) 25. maaliskuuta 2025
Toinen ei-tekninen esimerkki on Éanna Kelly, tech-kirjoittaja Sifted-sivustolta, joka kuvailee itseään ”ei erityisen tekniikkatietoiseksi”, mutta onnistui kuitenkin kehittämään neljä verkkosivustoa viikossa vain vibe-koodaamalla.
Vaikka Kelly nauttiikin hauskuudesta ja kyvystään kehittää yksinkertaisia verkkosivustoja vain muutamassa tunnissa, hän varoittaa heikkolaatuisesta koodista ja ennustaa tulevaisuuden ”digitaalista kaatopaikkaa”, jossa on ”paljon kertakäyttöisiä ja surkeita asioita.”
Mutta heikkolaatuisen tuotannon tulva ei ole vakavin ongelma – on muita riskejä, jotka huolestuttavat joitakin asiantuntijoita vielä enemmän.
Vibe-koodauksen riskit ja seuraukset
”Vibe coding” -ohjelmoinnin ympärillä on monia huolenaiheita ja riskejä. Yksi niistä on ohjelmistokehityksessä työskentelevien ammattilaisten tulevaisuus. Teknologian rekrytoinnin seuraamiseen erikoistunut Signalfire-yhtiö raportoi, että aloittelevien koodaajien tehtävät vähenivät 24% vuonna 2024.
Teknologiajätit ovat paljastaneet, että merkittävä osa heidän koodistaan on kirjoitettu AI-työkaluilla. Google’n toimitusjohtaja sanoi hiljattain, että ”reilusti yli 30%” yhtiön koodista on AI:n luomaa – samankaltainen prosenttiosuus kuin Microsoft paljasti – ja Amazon ilmoitti viime vuonna, että AI on säästänyt ”vastaten 4,500 kehittäjän vuosia”.
Kuitenkin toinen huolenaihe on turvallisuus ja haavoittuvuudet, joita tekoälyjärjestelmät voivat luoda koodiinsa.
virheiden ja huolimattomuuden määrä, joka kertyy tunnelmakoodattuihin koodikantoihin – pian tulee olemaan uusi rooli, tunnelmakoodin virheenkorjaaja
— sankalp (@dejavucoder) 9. kesäkuuta 2025
Turvattomuutta sisältävä koodi
Vaikka tekoälymallit voivat tuottaa ”taianomaisia” tuloksia, tämä edistynyt teknologia voi myös tehdä virheitä aivan kuten ihmisetkin. Tekoälyn koodissa on myös haavoittuvuuksia, ja asiantuntijat ovat varoittaneet tästä.
Eräs kehittäjäryhmä loi BaxBench-nimisen vertailukohdan analysoidakseen oikean koodin tuottamista ja tunnistaakseen haavoittuvuuksia. Sen viimeisimmissä raporteissa asiantuntijat huomauttivat, että 62% suosituimpien tekoälymallien luomasta koodista sisälsi haavoittuvuuksia tai oli virheellistä.
”LLM:t eivät pysty vielä tuottamaan käyttövalmista koodia”, toteaa verkkosivusto. ”Keskimäärin noin puolet oikeista ratkaisuista on turvattomia, mikä herättää huolta nykyisten mittareiden ja arviointien keskittymisestä vain koodin oikeellisuuteen.”
Huolestuttava tapaus
Monien ihmisten luomat hauska pelit ja verkkosivustot, joita he ovat luoneet tunnelmakoodauksen aikana, eivät ole vielä liian riskialttiita. Todellinen ongelma näyttää olevan silloin, kun he yrittävät kerätä käyttäjien tietoja ja heillä on vähän tai ei lainkaan kokemusta kyberturvallisuudesta.
Suositulla käyttäjällä X sosiaalisen median alustalla, Leolla, on ollut tapana jakaa oppimisprosessiaan vibe-koodauksen parissa ja esitellä luomuksiaan verkossa. Leo kertoi rakentaneensa software-as-a-service (SaaS) sovelluksen käyttäen Cursoria ja tienaavansa sillä rahaa.
“Rakensin SaaS:ni Cursorilla, ilman mitään käsin kirjoitettua koodia”, hän kirjoitti. ”AI ei ole enää vain avustaja, se on myös rakentaja. Voit jatkaa valittamista siitä tai aloittaa rakentamisen.”
my saas was built with Cursor, zero hand written code
Tekoäly ei ole enää pelkkä avustaja, se on myös rakentaja
Nyt voit jatkaa valittamista tai aloittaa rakentamisen.
P.S. Kyllä, ihmiset maksavat siitä
— leo (@leojr94_) 15. maaliskuuta 2025
Valitettavasti hänen julkaisunsa levisi laajalle ja tavoitti ilkeämieliset verkon käyttäjät, jotka päättivät hyödyntää sovelluksen haavoittuvuuksia. Vain kaksi päivää myöhemmin Leo jakoi toisen julkaisun, jossa hän ilmoitti joutuneensa hyökkäyksen kohteeksi.
”Hei, olen hyökkäyksen kohteena”, hän kirjoitti. ”Kuten tiedätte, en ole tekniikan asiantuntija, joten tämän selvittämisessä menee minulta tavallista pidempään.” Leo joutui tilapäisesti sulkemaan sovelluksensa.
Vaikka Leon tapaus on esimerkki siitä, kuinka vibekoodaus voi mennä pieleen, se ei ole eristetty tapaus. Hakkerit ovat hyödyntäneet haavoittuvaisuuksia tekoälytyökaluissa kuten Copilotissa ja Cursorissa monin tavoin, lisäten riskiä ja todennäköisyyttä rakentaa epävarmaa koodia.
Edessä suuri tulevaisuus
Vaikka ”vibekoodaus” -tekniikka tuntuu maagiselta ja voimakkaalta, se ei ole vielä täydellinen ja sillä on vielä pitkä matka edessään. Toistaiseksi vain muutamat tapaukset ovat pystyneet osoittamaan sekä tekniikan potentiaalin että riskit, ja meidän on vielä nähtävä, miten meneillään olevat ja tulevat projektit kehittyvät saadaksemme paremman käsityksen sen potentiaalista ja laajuudesta.
Vaikka ”vibe codingin” käytöstä ja tulevaisuudesta onkin keskusteltu paljon, näyttää siltä, että liike on edelleen hyvin alkuvaiheessa. Ottaen huomioon viimeisimmät kehittyneet tekoälytyökalut ja -järjestelmät, jotka johtavat teollisuusyritykset ovat julkaisseet, kaikki viittaa siihen, että se jatkaa kehittymistään, ja näemme pian lisää yllättäviä luomuksia – hyvässä tai pahassa.
Vaikka on totta, että ohjelmistokehittäjien – ja useimpien maailman ammattien – työllisyysnäkymät aiheuttavat huolta ja ahdistusta, on ”vibe codingiin” liittyen mahdollista esittää myös optimistisempia näkemyksiä. Jotkut asiantuntijat uskovat, että koodista tulee yhä turvallisempaa ja että toivottavasti uusia rooleja syntyy, joissa teknisemmän kokemuksen omaavat voivat erottua.