Vibe coding vs. agentisk ingeniørfag: Andrej Karpathys skille mellom gulv og tak
Andrej Karpathy, som selv laget begrepet "vibe coding", trakk et skarpt skille mellom det og "agentisk ingeniørfag" på et Sequoia-arrangement tidligere i år: vibe coding hever gulvet for nybegynnere, agentisk ingeniørfag hever taket for profesjonelle.
To ulike mål, ikke to trinn på samme stige
Vibe coding gjør det mulig for nesten hvem som helst å lage små apper, skript, prototyper og eksperimenter – uten å måtte være ekspert. Det senker terskelen for å bygge programvare til et historisk lavpunkt. Agentisk ingeniørfag handler derimot om noe annet: å bruke AI-agenter til å bygge noe du faktisk kan stole på, med de samme kvalitetskravene profesjonell programvareutvikling alltid har hatt – arkitektur, testing, sikkerhet, vedlikeholdbarhet.
Karpathy pekte på desember 2025 som vendepunktet der AI-kodeverktøy gikk fra å være nyttig autofullføring til noe genuint agentisk – der kvaliteten krysset en terskel som gjorde det mulig å stole på agenten for mer sammensatte, flertrinns oppgaver.
Ikke automatisk synergi – det handler om riktig verktøy til riktig jobb
Her er det viktig å presisere noe: Karpathys poeng er ikke at disse to tilnærmingene alltid utfyller hverandre og til sammen gir et "overlegent utgangspunkt". Poenget hans er tvert imot at det er to forskjellige verktøy for to forskjellige jobber – som en hammer og et skrujern. Å blande dem feil er nettopp hvordan man ender opp med enten et leketøy som ikke tåler skalering, eller en profesjonell arbeidsflyt som blir tregere enn nødvendig fordi man behandler produksjonskode som et helgeprosjekt.
Den avgjørende forskjellen handler i bunn og grunn om hvem som eier definisjonen av "ferdig". I vibe coding er det utvikleren selv som vurderer om resultatet føles riktig. I agentisk ingeniørfag må standarden være skrevet ned og verifiserbar på forhånd – ellers optimerer agenten bare for det eneste signalet den faktisk har, som å få testene til å bestå, uten at det nødvendigvis betyr at koden er god.
Så hvilken bør du velge?
Svaret avhenger av hva som koster mest: å ta feil, eller å vente. Skal du validere en idé raskt, eller lage en engangsprototype for noen få potensielle kunder, er vibe coding riktig verktøy. Skal du bygge noe som skal vare, med reelle brukere og reelle konsekvenser om det feiler, er agentisk ingeniørfag riktig tilnærming – der en kompetent ingeniør fortsatt eier arkitekturen og tar de viktige avgjørelsene, mens agenten håndterer volumarbeidet.