Å skrive kode uten å kunne kode høres nesten ut som juks. Men med fremveksten av verktøy som Claude, Google Gemini, ChatGPT og GitHub Copilot er det blitt en reell mulighet, også for ekspertene i Computas.
«Vibe-koding» er navnet på denne nye måten å programmere på, der du beskriver hva du vil ha i naturlig språk, og AI-en bygger det for deg. Men hva er egentlig vibe-koding, hvorfor får det så mye oppmerksomhet nå, og hva betyr det for fremtidens utvikling?

Hva er vibe-koding?
Vibe-koding handler i bunn og grunn om å fortelle AI-en hva du vil, i stedet for å skrive hver eneste kodelinje selv. Du beskriver funksjonaliteten, konteksten og ønsket resultat, og AI-en genererer koden basert på det du har formulert.
– Vibe-koding er å snakke til datamaskinen og få den til å utvikle for deg. Du ser ikke en linje kode selv, forklarer Simon Isaksen, seniorkonsulent i Computas.
– Verktøy som Loveable og Data Button (Nå Riff), og det du får til i ulike “canvas”-grensesnitt, er typiske eksempler på vibe-koding, legger han til.

I motsetning til tradisjonell programmering, hvor du må kjenne syntaks, rammeverk og best practices, lar vibe-koding deg fokusere mer på hva du vil oppnå enn hvordan du skal gjøre det. AI-modellene forstår naturlig språk i stadig større grad, også nok til å tolke selv vage beskrivelser og foreslå fungerende kodeløsninger. Den fyller gjerne tomrommene av spesifiseringer som mangler helt selv.
Dette representerer et tydelig skifte i hvordan vi tenker rundt utvikling. Terskelen for å komme i gang er lavere, og det åpner døren for flere – uten at det erstatter behovet for utviklerkompetanse.
Hvordan fungerer vibe-koding i praksis?
La oss si at du vil bygge en enkel webapplikasjon der brukere kan registrere seg, logge inn og lagre notater. Med tradisjonell programmering må du velge språk, sette opp database, håndtere autentisering og skrive all logikken selv.
Med vibe-koding starter du i stedet med en samtale:
«Lag en webapplikasjon for brukerregistrering og notater. Bruk React for frontend, Node.js for backend, og PostgreSQL som database.»
AI-en genererer da et prosjektoppsett – fra databaseskjema til API-ruter og React-komponenter. Du kan deretter følge opp:
«Legg til søk i notatene.»
«Implementer passordgjenoppretting via e-post.»
«Endre designet på innloggingssiden til å matche dette eksemplet.»
– Vi bruker denne type full vibe-koding mest i salgsprosesser og veldig tidlig fase, for å få opp et første utkast raskt, men løsningene blir gjerne ganske standard, forteller Isaksen.
– Assistert utvikling er noe annet: Da utvikler du selv i større grad side om side med AI-en, forklarer han.
Det smarte er at du kan jobbe iterativt. Du begynner bredt, får AI-en til å lage et forslag, og justerer underveis. AI-en husker konteksten og blir bedre jo mer du samarbeider med den. Men du må fortsatt forstå hva koden gjør, du må kunne lese den, vurdere kvaliteten og feilsøke når noe går galt.
Hvem kan ha nytte av vibe-koding?
Vibe-koding er ikke bare for nybegynnere – erfarne utviklere bruker det også aktivt.
For nybegynnere og ikke-utviklere:
Vibe-koding senker terskelen for å realisere ideer. Du kan bygge en prototype på egenhånd, teste konsepter raskt og forstå mer av hvordan digitale løsninger fungerer.
For erfarne utviklere:
– Fremover tror jeg på samspillet mellom en domenesterk ikke-utvikler og en utvikler som sikrer kvalitet. Brukeren kan lage en ‘branch’ og teste en idé med AI, mens utvikleren kvalitetssikrer og integrerer, sier Isaksen.
For utviklere fungerer verktøyene med andre ord som produktivitetsforsterkere. De kan overlate rutineoppgaver som CRUD-operasjoner eller standard API-endepunkter til AI, og bruke tiden på arkitektur, sikkerhet og innovasjon.
Begrensninger og fallgruver
Selv om vibe-koding er kraftig, er det ingen magisk løsning. Den kommer med klare forutsetninger.
Kvalitet og sikkerhet:
AI-generert kode er ikke alltid korrekt. Den kan inneholde feil, sikkerhetshull eller ineffektive løsninger. Koden må derfor gjennomgås, testes og kvalitetssikres – akkurat som vanlig kode.
Kontekst og kontroll:
AI forstår ikke alltid helheten i et system. Den kan lage kode som fungerer isolert, men som bryter med teamets standarder eller arkitektur.
Avhengighet og læring:
– Hvis du bare ‘viber’ uten å forstå koden, når du et punkt der kompleksiteten blir for høy for AI-en å håndtere, advarer Isaksen.
– Der utviklere strukturerer koden riktig og lesbart, kan AI-en derimot bygge videre. Det er i det samspillet fremtiden ligger.
Vibe-koding fungerer best som et supplement til tradisjonelle ferdigheter – ikke som en erstatning. Det er som forskjellen mellom å kunne bruke en kalkulator og å forstå matematikken bak.
Konklusjon som alltid: Et verktøy og ikke en snarvei
Vibe-koding representerer et nytt kapittel i programvareutvikling. Det gjør det enklere å skape, teste og eksperimentere – og åpner døren for nye typer samarbeid mellom mennesker og maskiner.
De beste resultatene kommer når verktøyene brukes med forståelse: når erfarne utviklere lar AI håndtere det repetitive, og når nykommere lærer seg logikken bak.
Hos Computas ser vi vibe-koding som en naturlig utvidelse av AI-assistert utvikling. Begge handler om å bruke teknologien til å frigjøre tid, øke kvaliteten og gjøre innovasjon mer tilgjengelig.
Så hvis du er nysgjerrig: Prøv det. Eksperimenter med GitHub Copilot, Claude eller ChatGPT. Men bruk det som en læringsplattform, ikke som en snarvei. Den beste kodeopplevelsen får du fortsatt når menneskelig innsikt møter kunstig intelligens.

Ta kontakt for en uforpliktende prat



Du må være logget inn for å legge inn en kommentar.