Slik lykkes du med AI i utvikling: Lærdommer fra en kompleks VFX-editor
Slik lykkes du med AI-assistert utvikling
AI-verktøy for koding er overalt i hypen. Mye av det holder ikke vann. Men med riktig verktøy og metode kan AI bli en ekte gamechanger.
Jeg så nylig en utvikler bygge en proff VFX-editor for macOS og iOS – med AI-hjelp. Ikke en enkel app. Dette var komplekst kreativt verktøy. Det som slo meg var ikke bare at de lanserte det, men hvordan de gjorde det. Metoden deres gir konkrete tips til alle som vil bruke AI i utviklingen.
Riktig utfordring til rett tid
Subjective, VFX-editoren, startet med irritasjon. Utvikleren savnet gode VFX- og 3D-verktøy optimalisert for Apple-plattformer. De fleste er Windows-først, med macOS som ettertanke. Muligheten? Bygg en node-editor fra bunnen av, med Apples rammeverk og moderne UI som Liquid Glass.
En rask prototype viste vei. Den spredte seg på sosiale medier og fikk respons. Det bekreftet etterspørsel. Pluss selvtillit til å satse stort. Så kom november 2024 – agentiske AI-verktøy tok et hopp. Plutselig fungerte det for ekte produksjon.
Rammeverk for å teste AI-koding
Før de startet, lagde de et stramt rammeverk for å sjekke om AI-assistert utvikling holdt:
- Ekspertise i domenet: Velg prosjekt i ditt sterke felt (her: grafikk, spillteknologi, Apple-utvikling).
- Stort omfang: Noe som normalt krever flere utviklere over 6+ måneder.
- Gøy faktor: Det må være gøy, ellers brenner du ut.
- Økonomisk potensial: Klar vei til inntekter.
Test tre hypoteser:
- Blir koden og arkitekturen god nok?
- Øker produktiviteten kraftig?
- Holder det seg under 200 dollar i måned for compute?
Dette er praksis, ikke teori. Stress-test mot ekte begrensninger for solo-utviklere og små team.
Nøkkelen: Agentisk arbeidsflyt
De fleste feiler med AI ved å bruke det som autokomplettering. Bare kast inn et spørsmål og vent på mirakler. Det funker ikke.
Effektiv flyt er en enkel 5-trinns loop:
1. Planlegging – Beskriv problemet i detalj. Hva skal løses? Begrensninger? Tidligere forsøk? Som å brief en ny senior-utvikler.
2. Iterer planen – Ikke hopp til kode. Finpuss med AI til det sitter. Fiks arkitekturfeil tidlig.
3. Utfør – Generer kode mot den detaljerte planen.
4. Test – Sjekk at det funker. Ikke stol på magefølelse.
5. Gjennomgang – Vurder resultatet. Stemmer det med planen? Mangler edge cases?
Poenget: Trinn 1 og 2 tar tid. Det er ikke dovenskap – det er rigor. AI kjenner ikke prosjektet ditt, så du må kompensere med presisjon.
Hvorfor kontekstvinduet er avgjørende
Ny AI-sesjon = blank slate. Den husker ingenting fra i går. Derfor teller innledende kontekst.
Fyll vinduet med:
- Klare spesifikasjoner
- Begrensninger
- Potensielle svakheter
- Tekniske krav (arkitektur, rammeverk, API-er, standarder)
- Tidligere valg og begrunnelser
AI fyller hull via kodeutforsking, men her kommer hallusinasjoner: Selvsikre, feilaktige svar som treffer domenet ditt hardt. Derfor trenger du ekspertise for å fange det.
Den ekte produktivitetsboosten
AI skriver ikke perfekt kode fra start. Fordelen er at det tar det kjedelige: Boilerplate, scaffolding, koblinger, edge cases.
Du fokuserer på det menneskelige: Arkitekturvalidering, feilassumpsjoner, kreative valg som skiller proff fra middels.
For solo-utviklere? Et 6-måneders prosjekt for 2-3 personer krymper til en persons arbeid på en brøkdel av tiden – med kvalitet.
Det som ikke har endret seg
God ingeniørkunst gjelder fortsatt:
- Planlegging først
- Testing
- Kodegjennomgang (selv fra AI)
- Klare specs
- Arkitektonisk tenkning
Forskjellen: AI tar utførelse, du tar tenkning. Kraftfullt – hvis du bruker det riktig.
Veien videre
Vil du teste AI-assistert utvikling? Kopier dette:
- Velg riktig problem – I ditt ekspertiseområde, for stort for deg alene.
- Definer suksess – Kodekvalitet, boost, kostnad, tidsramme.
- Sats på plan – Detaljer og kontekst er multiplikatorer.
- Vær kritisk – Gå gjennom kode som en senior.
- Dokumenter alt – Fremtidige sesjoner trenger det.
AI er ikke lenger leketøy. Det er seriøst verktøy – med rigor og skepsis. Det blir spennende.