AI, kjærlighet og kunsten i å si de riktige ordene
Utvikler Edvard Unsvåg deler sine tanker: – Dette er et faglig fundert innlegg om hvordan vi som utviklere faktisk bør kommunisere med AI for å få gode resultater.
AI har rett og slett blitt ekstremt flink til å kode. De som er uenige i den påstanden, er ofte de som sier ting som: «Den klarer ikke frontend, det ser helt forferdelig ut», eller «backenden fungerer, men strukturen er ikke slik jeg vil ha den». Min påstand er at dette sjelden er et AI-problem – du har bare ikke sagt de riktige ordene.
Jeg tenker det er litt som å hoppe inn i en taxi og si: «kjør meg heim» – og så bli skuffet når du ender opp i Heim kommune i Trøndelag.
Du fikk det du sa, men ikke det du ønsket. Tilsvarende blir ikke UI-et ditt bedre enn informasjonen (altså bestillingen) du sender inn. Ikke backend-strukturen din heller. Så hva er de riktige ordene, og hvordan blir vi flinkere til å si dem?
Et spørsmål hvor svaret kan hjelpe deg både på jobb - og kanskje i kjærlighetslivet.
Instruksjonsfilen
Instruksjonsfiler (Cursor Rules, CLAUDE.md, AGENTS.md, kontekstfiler – «kjært barn …») har fått mye oppmerksomhet, med god grunn. Poenget er ikke bare å ha en slik fil, det har de fleste allerede, men å holde den oppdatert etter hvert som kodebasen, arkitekturen og preferansene dine endrer seg.
La oss si partneren din har endret preferanse fra dobbel latte til enkel americano (fordi den nyeste dokumentasjonen på kaffe anbefalte det). Men siden du ikke har denne oppdaterte informasjonen vil du stadig outputte en dobbel latte, hver gang du ønsker å implementere en fin gest.
“It's what you said, not the way you said it. I motsetning til Joey Tribbiani, så bryr ikke AI seg om hvordan du sier noe, men utelukkende om hva du sier”.
Det du putter inn avgjør hva som kommer ut. Og ettersom du ikke har oppdatert instruksjonsfilen din med den nye dokumentasjonen på kaffe, vil du stadig levere dobbel-latte, og ende opp med et dårlig resultat. Ved å holde instruksjonsfilen oppdatert vil du unngå å støte på slike feil, og oppleve betraktelig forbedring i svarene dine.
Anbefaling
Og for dere der hjemme som kanskje sliter litt med å ta til dere den kontinuerlige strømmen av ny dokumentasjon som kommuniseres fra partneren deres (og dermed også sliter med å holde egen instruksjonsfil oppdatert): jeg vil på det sterkeste anbefale Context7.
Context7 er en MCP som gir AI-en direkte tilgang til oppdatert dokumentasjon for de fleste biblioteker og rammeverk. Som Kurt nevner i kode24-artikkelen, er et konkret triks for å få langt mer presise svar å legge inn klare MCP-regler i instruksjonsfilen – for eksempel at AI-en alltid skal bruke Context7 for bibliotek- og API-dokumentasjon.
Et annet effektivt – og særs enkelt – tips er å be AI-en gå gjennom instruksjonsfilen din med jevne mellomrom, og foreslå forbedringer.
Plan mode
Du begynner å føle at du sier de riktige ordene – men ikke alltid. Finnes det flere knep? Ja, to ord: Plan mode
Plan mode er en agent som stiller deg spørsmål før den gjør endringer, med ett mål: å bygge så presis kontekst som mulig før første linje kode skrives. Både Cursor og Claude Code har støtte for dette. Det tok litt tid før jeg selv begynte å bruke funksjonen aktivt, men nå er det blitt en fast del av arbeidsflyten.
Grunnen er enkel: en vag plan er ofte verre enn ingen plan. Da vil AI-en selvsikkert generere tull. Ikke ondsinnet tull, men høflig, velformulert og gjerne enhetstest tull – den farligste typen. En god plan låser scope og begrensninger, og det er nettopp da AI-en er på sitt beste. Når planen er solid, er det lite rom igjen for kreativ feiltolkning.
I stedet for å handle umiddelbart basert på eksisterende kontekst (instruksjonsfil, MCP og prompt), stopper agenten opp og stiller flere spørsmål.
Agent:
“Jeg vet at enkel americano er nyeste dokumentasjon fordi det har jeg fått fra Context7, og jeg har en god idé om hvordan partneren din liker den servert, fordi det ligger nemlig i instruksjonsfilen min, men:”
- Vil du at jeg skal integrere kaffebestillingen med Java-bønner?
- Trenger frontenden å vite om denne kaffebestillingen?
- Vil du at jeg skal bruke samme type for enkel americano som allerede finnes i dobbel americano?
I plan mode blir du rett og slett tvunget til å kommunisere og presisere bedre hva du vil oppnå. Plan mode er på mange måter din egen private Catrin Sagen, bare for kode. Context Sagen, om du vil.
Når agenten til slutt er fornøyd med konteksten – bygget opp av instruksjonsfilen, Context7 og dine egne svar på oppfølgingsspørsmål – genereres det en strukturert plan som du får som en Markdown-fil. Den kan du lese, justere og faktisk forstå.
Det gir deg en etterlengtet fot i bakken, og tar AI fra å være en god solospiller til en suveren sparringspartner og parprogrammerer.
Hold instruksjonsfilen oppdatert, legg til Context7 og bruk Plan mode. Da øker sannsynligheten betraktelig for at 2026 blir året hvor du sier enda flere riktige ord!