Åsikt: Vad är Vibe Coding och varför anammar alla denna trend?

Image generated with ChatGPT

Åsikt: Vad är Vibe Coding och varför anammar alla denna trend?

Lästid: 9 min

”Vibe coding”-rörelsen sprider sig tack vare utvecklingen av nya AI-verktyg. Efter att Andrej Karpathy gav metoden en definition, skapar nu även de som aldrig tidigare skrivit en rad kod i sina liv webbplatser och appar, men inte utan risker

Det finns ett nytt buzzword inom teknikvärlden: vibe coding.

Termen, vanlig bland mjukvaruutvecklare och programmerare, börjar nå en bredare publik. Praktiken, som består av att skapa kod från en prompt med hjälp av en AI-modell, är överallt i rubriker, forum och sociala medieinteraktioner.

Sundar Pichai, Googles VD, sa nyligen att han har roat sig med vibe-kodning medan han byggde en webbplats. Teknikföretag som Figma, Anthropic och Mistral har nyligen lanserat produkter optimerade för vibe-kodning. Och människor utan formell ingenjörsutbildning har redan lanserat appar och andra digitala produkter på egen hand.

Även om vibe-kodning låter magiskt och roligt, väcker metoden också flera oro i teknikgemenskapen. Utöver oro över mjukvaruutvecklarnas framtid och den drastiska minskningen av ingångsnivåjobb inom kodning, har experter varnat för de sårbarheter och risker som finns i kod genererad av artificiell intelligens.

Här är vad alla borde veta om vibe-kodning 2025:

Vad är egentligen vibe-kodning?

Vibe-kodning har funnits sedan lanseringen av de tidiga generativa AI-systemen för några år sedan. Det hänvisar till praxisen att använda avancerade AI-modeller som OpenAI:s ChatGPT, Anthropic’s Claude, eller Google’s Gemini för att utveckla kod, fixa den, köra den, och bygga nya projekt från ett enkelt talprompt.

Enligt IBM, för denna disciplin, antar användaren en ”koda först, förfinna senare” inställning, vilket tillåter teknologin att utveckla deras kreativa idé som den anser lämpligt och sedan optimerar den senare. Efter att praktiken började vinna popularitet, och människor antog strategin för att bygga programvara, lanserade fler företag AI-kodningsassistenter som GitHub Copilot, Cursor och Replit för att hjälpa människor på deras code-vibing resor.

Karpathy, termens fader

Det var Andrej Karpathy—OpenAI:s medgrundare och Eureka Labs grundare—som gav praktiken ett namn och en definition för några månader sedan, i februari.

”Det finns en ny sorts kodning som jag kallar ”vibe coding”, där du helt och hållet ger dig hän till vibbarna, omfamnar exponentiella värden, och glömmer att koden ens existerar,” skrev datoringenjören och forskaren på sociala medieplattformen X. ”Det är möjligt eftersom LLMs (t.ex. Cursor Composer w Sonnet) blir alltför bra.”

Karpathy förklarade att han ibland inte ens behöver röra tangentbordet eftersom han kan använda röstfunktioner för att interagera med AI:n, och frågar efter ”de dummaste sakerna”. Datoringenjören erkände att metoden inte är perfekt, att AI-modeller gör misstag, men att han fortfarande låter den skriva mer kod – även när han inte helt förstår vad AI:n gör – och föreslår korrigeringar eftersom den ibland inte känner igen buggar.

”Det är inte så illa för engångsprojekt på helgen, men fortfarande ganska underhållande,” tillade Karpathy. ”Jag bygger ett projekt eller en webbapp, men det är inte riktigt kodning – jag ser saker, säger saker, kör saker, och kopierar och klistrar in saker, och det fungerar mestadels.”

Vibe-kodningsrevolutionen

Adoptionen av Vibe-kodning verkar ha vuxit exponentiellt de senaste veckorna. Alla och alla företag integrerar nu metoden för att ”leka” och bygga programvara som tidigare inte var en prioritet, eftersom det tog för mycket tid att utveckla.

Företag implementerar tekniken för att utforska idéer, och till och med nya startups föds ur vibe-kodning. Anthropic höll nyligen sin första ”vibe-kodningsmaraton” i New York, där kreativa byggare utvecklade utforskbara 3D-antika världar, Mandarin-lärande spel, en dansande nudel och mer.

Tom Blomfield, en partner på Y Combinator—som också kan kodning—förstår varför investerare stöder företag med kod skriven med AI och förklarade hur han själv har sysslat med vibe kodning. Blomfield byggde en webbplats som heter Recipe Ninja på bara några få dagar.

”Det är nog ungefär 30 000 rader kod. Det skulle ha tagit mig, jag vet inte, kanske ett år att bygga,” sa han i en intervju med NPR om vibekodning. ”Det skedde inte över en natt, men jag tillbringade nog 100 timmar på det.”

Y Combinator investerade nyligen 500 000 dollar i startup-företaget BOND efter att de utvecklade ”en AI-chef för VD:ar och upptagna chefer” genom vibekodning på bara några timmar.

I mars meddelade Y Combinators VD, Garry Tan, att 25% av startup-företagen i den senaste vinterklassen genererade 95% av sin kod med hjälp av AI-verktyg. En rapport från GitHub 2024 visade att 97% av mjukvaruutvecklare, ingenjörer och programmerare använder AI-verktyg för att koda.

Alla kan koda nu

Rörelsen för ”vibe coding” har stärkt de demokratiska principerna för artificiell intelligens. Det är inte längre bara mjukvaruingenjörer, utvecklare och programmerare som kan skapa programvara – fler människor utan teknisk erfarenhet uppnår också överraskande resultat.

Cynthia Chen är ett exempel. Hon byggde en app som heter Dog-e-dex, från grunden, enbart genom att vibe-koda, utan formell ingenjörsutbildning. För flera år sedan, hade hon idén för en app som kunde ta bilder på hundar, identifiera dem och låta användare ”samla” dem som Pokémon. Men då var det mycket arbete.

I år, på bara två månader, byggde hon appen, och den är nu tillgänglig på App Store. ”Det var som magi,” sa hon i en intervju med Business Insider. ”Varje gång jag tryckte på förhandsgranskningsknappen var det som en spännande liten presentöppning.”

Ett annat icke-tekniskt fall är Éanna Kelly, en teknikskribent från Sifted, som beskriver sig själv som ”inte faktiskt mycket tekniskt kunnig”, men lyckades utveckla 4 webbplatser inom en vecka bara genom vibe coding.

Trots att hon har roligt och kan utveckla enkla webbplatser på bara några timmar, varnar Kelly för kod av låg kvalitet och förutser en framtidig ”digital soptipp” med ”massor av engångs- och kassa saker.”

Men en flod av lågkvalitativa produkter är inte det allvarligaste problemet – det finns andra risker som orsakar ännu större oro hos vissa experter.

Risker och konsekvenser med Vibe-kodning

Det finns många bekymmer och risker kring ”vibe coding”. Ett av dem är framtiden för yrkesverksamma som arbetar med mjukvaruutveckling. Signalfire, ett företag som spårar teknisk rekrytering, rapporterade att antalet instegspositioner inom kodning minskade med 24% under 2024.

Teknikjättar har avslöjat att betydande delar av deras kod skrivs med AI-verktyg. Googles VD sa nyligen att ”väl över 30%” av företagets kod genereras av AI – en liknande procentandel som den som Microsoft avslöjade – och Amazon sa förra året att AI har sparat ”motsvarande 4 500 utvecklarår”.

Emellertid är en annan oro säkerheten och de sårbarheter som AI-system kan skapa i sin kod.

Otrygg Kod

Trots de ”magiska” resultat som AI-modeller kan generera, kan denna avancerade teknologi också begå misstag precis som människor. AI-kod innehåller också sårbarheter, och experter har varnat för detta.

En grupp utvecklare skapade ett benchmark med namnet BaxBench för att analysera korrekt kodgenerering och flagga sårbarheter. I sina senaste rapporter noterade experterna att 62% av koden som skapats av de mest populära AI-modellerna innehöll sårbarheter eller var felaktig.

”LLMs kan ännu inte generera kod redo för driftsättning,” påstår webbplatsen. ”I genomsnitt är ungefär hälften av de korrekta lösningarna osäkra, vilket väcker oro kring nuvarande mätvärden och utvärderingar som endast fokuserar på kodens korrekthet.”

Ett oroande fall

De roliga spel och webbplatser som många har skapat medan de vibe kodar är ännu inte alltför riskfyllda. Det verkliga problemet verkar vara när de försöker samla in användarnas data och har lite eller ingen erfarenhet av cybersäkerhet.

En populär användare på sociala medieplattformen X, Leo, har delat sin inlärningsprocess när han kodar och visar upp sina skapelser online. Leo sa att han hade byggt en programvara-som-tjänst (SaaS) applikation med hjälp av Cursor och tjänade pengar på det.

”Min saas byggdes med Cursor, noll handskriven kod”, skrev han. ”AI är inte längre bara en assistent, det är också byggaren. Nu kan du fortsätta att klaga på det eller börja bygga.”

Tyvärr blev hans inlägg viralt och nådde illvilliga webbanvändare som bestämde sig för att utnyttja programmets sårbarheter. Bara två dagar senare delade Leo ett annat inlägg där han meddelade att han var under attack.

”Killar, jag är under attack,” skrev han. “Som ni vet är jag inte teknisk, så detta tar längre tid än vanligt för mig att lista ut.” Leo var tvungen att tillfälligt stänga ner sin app.

Medan Leos fall är ett exempel på hur vibb-kodning kan gå fel, är det inte ett isolerat fall. Hackare har utnyttjat sårbarheter i AI-verktyg som Copilot och Cursor på flera sätt, vilket ökar risken och sannolikheten för att bygga osäker kod.

En stor framtid framför oss

Även om ”vibb-kodning” tekniken känns magisk och kraftfull, är den fortfarande inte perfekt och har lång väg att gå. Hittills har bara några fall kunnat demonstrera både potentialen och risken med metoden, och vi behöver fortfarande se hur pågående och kommande projekt utvecklas för att få bättre klarhet när det gäller dess potential och omfattning.

Även om det har rått debatt om användningen och framtiden för ”vibe coding” verkar det vara en rörelse som fortfarande befinner sig i ett mycket tidigt skede. Med tanke på de senaste avancerade AI-verktygen och systemen som lanserats av ledande företag inom industrin, indikerar allt att det kommer att fortsätta att utvecklas och vi kommer snart att se mer överraskande skapelser – oavsett om det är bra eller dåligt.

Även om det är sant att jobbutikterna för mjukvaruutvecklare – och för de flesta yrken över hela världen – skapar oro och ångest, är mer optimistiska perspektiv på ”vibe coding” också möjliga. Vissa experter tror att kodning kommer att bli allt säkrare och att, förhoppningsvis, nya roller kommer att framträda där de med mer teknisk erfarenhet kan sticka ut.

Var den här artikeln hjälpsam?
Betygsätt den!
Riktigt usel Halvdålig Helt ok Riktigt bra! Älskade den!

Vad kul att du gillar vårt arbete!

Skulle du, som vår uppskattade läsare, vilja uppmärksamma oss på Trustpilot? Det går snabbt och betyder jättemycket för oss. Tack för att du är så fantastisk!

Betygsätt oss på Trustpilot
0 Betygsatt av 0 användare
Titel
Kommentera
Tack för din feedback