Kan vi göra det med AI?

Published On: 2026-03-03

Denna fråga får vi som utvecklare väldigt ofta. Den brukar ofta ställas på ett sätt där man önskar att AI antingen ersatte kravställningen eller utförandet av utvecklingen. Båda kan göras effektivare och bättre med hjälp av AI – men ingen av dem kan helt ersättas.

Lovable och vibe-kodande

Lovable och liknande tjänster kommer nära (prova gärna själv eller läs om när Magnus Lindgren testade att bygga olika applikationer med hjälp av verktyget)! Här kombineras kravställning och utveckling i form av att du “chattar” fram din produkt. Det är denna form av utveckling som kallas för vibe-kodning.

Det börjar lätt men ju längre in i utvecklingen man kommer desto mer upptäcker man att en bra kravställning från början hade underlättat. Koden som skapas blir också omfattande och utan insyn kan den urarta och bli en säkerhetsrisk (som den förvisso snällt hjälper dig att identifiera) eller faktiskt utföra helt fel beräkningar.

Förvaltning och vidareutveckling

Om ett projekt byggs med AI så genereras en massa kod som ingen utvecklare någonsin sett. När det blir problem och man behöver felsöka detaljer så blir det då lite som att komma in på en verkstad med en bil av okänt märke som inte är sammansatt som någon annan. Man måste först lära sig hur den fungerar innan man vågar ändra något.

En fördel i sammanhanget är att olika AI-verktyg genererar kod baserat på mallar och förutbestämda tillvägagångssätt. Därmed kan vi som utvecklare ofta “känna igen” hur koden är uppbyggd.

Vanliga fel

Om inte en utvecklare involveras i processen så är det också risk att “säkerhet och inloggning” blir det sista som läggs på. Alla utvecklare vet att det är något som är mycket svårt att lägga på sist – det behöver byggas in i hela strukturen.

Ett annat vanligt problem är att datastrukturen i grunden inte är så bra. När det kommer till förvaltning och livslängd av produkter så är det en av de viktigaste sakerna att få rätt. Lite på samma sätt som att när man bygger ett hus så är grunden viktigast att få rätt från början för den typ av hus man vill ha.

Nya möjligheter

Det skapar hur som helst helt nya möjligheter! Man kan kombinera vibe-kodande med traditionell utveckling. Man kan snabbt skapa prototyper och testa idéer. Vibe-kodande och AI bör inte ersätta utveckling – det bör förstärka utveckling.

Sedan är det inte två ytterligheter man behöver välja mellan – det vill säga bara AI eller ingen AI. Det finns AI-verktyg som hjälper utvecklare med allt från enklare kod-förslag till att skapa hela funktioner och program likt vibe-coding fast riktat mot utvecklare.

Vi gör det med AI!

På NewSeed använder vi AI i nästan varje steg av utvecklingen – från kravställning till publicering och förvaltning. Det finns dock inget steg som helt har ersatts. Vissa saker har blivit mycket enklare och det generella är att enkla saker kan automatiseras varvid vi kan spendera mer tid med det som är svårt och som behöver mest uppmärksamhet.