Ahh shit, enda en
intern med AI

Ikke mist kodekvalitet selv om det kommer en intern på prosjektet

Hvem er jeg?

Zaim Imran

  • Utvikler hos Blank
  • Master fra NTNU med spesialisering innen ML/AI
  • Tidligere fagleder for AI hos Blank
  • Kvartlivskrise -> Giftet meg og fikk meg motorsykkel

Heldigvis er det vinter. Når snøen smelter har jeg ikke tid til AI, da er jeg på sykkelen med vind i ansiktet.

Era 1 · 2022–2023

Copy-Paste-Epoken

ChatGPT lanseres. AI lever i en nettleserfane.

VS Code
function fetchData() {
  // TODO: fiks dette
}
ChatGPT
Hvordan henter jeg data?
Her er en funksjon...
Era 1 · Loopen

Mennesket som Middleware

  • Kopier → Lim inn → Les → Flett
  • Gjenta. Gjenta. Gjenta.
Editor
const data = []
ChatGPT
Bruk fetch()...
Era 1 · Smertepunkter

Sandkasse-Problemet

  • Null filsystemtilgang
  • Ingen prosjektkjennskap
  • Kontekst forsvant
  • Hallusinerte API-er
  • Isolerte samtaler

AI-en gjettet, og vi var beina dens.

Editor
ChatGPT
Era 2 · 2023

IDE-en Blir Smart

AI flytter inn i editoren. Cursor, Copilot, Windsurfer.

Cursor
import { useState } from 'react'
 
export function App() {
  // AI foreslår her
}
Era 2 · Skiftet

AI Materialiserer Seg

  • Leser filene dine
  • RAG-indeksering
  • «Refaktorer dette»
  • Inline-forslag
AI-Drevet IDE
function handleSubmit() {
  validate(form)
  await api.post(data)
}
Era 2 · Effekt

Intensjonsbasert Utvikling

  • Filsystemtilgang
  • Kryss-fil forståelse
  • Nettleserbarriæren brutt

AI har nå øyne på kodebasen din.

Era 3 · 2024

Terminal-Agenter

AI bryter inn i terminalen. Agenten har hender.

Terminal
$ claude "fiks auth-buggen"
Leser src/auth.ts...
Fant problem på linje 42
Fikser...
Kjører tester... ✓ Alt OK
$
Era 3 · Verktøybeltet

Agent-Arkitektur

  • Tool-Use løkke
  • Fil I/O + Shell
  • Selvreparasjon
  • Nettsøk + auto-commit
Agent-Løkke
→ Les fil
→ Analyser
→ Rediger
→ Test → Feil
→ Fiks → Test → Bestått ✓
Era 3 · Skiftet

Len Deg Tilbake

  • Claude Code, Codex, Gemini CLI
  • Feil → fiks → re-test
  • Konsulent → autonom agent

Du beskriver intensjonen. Agenten gjør jobben.

Era 4 · 2024

Instruksjonsfiler

Prosjektet ditt får en grunnlov.

CLAUDE
.md
AGENTS
.md
GEMINI
.md
Era 4 · Mating

Fra Gjetting til Styring

  • Kodestil + arkitektur
  • Roller og grenser
  • Test- og deploy-regler
Era 4 · Skills

Superkraften: Skills

  • Gjenbrukbare kommandoer
  • /commit, /review-pr
  • Lag egne skills

Instruksjoner gir regler. Skills gir evner.

Era 4 · Effekt

Instruksjoner som Infrastruktur

  • Konsistent oppførsel
  • Kodet, ikke tribal knowledge
  • Umiddelbar onboarding
  • Versjonskontrollert

Prosjektkulturen din har nå en grunnlov.

Era 4 · Forskning

Men Virker Det Egentlig?

  • ETH Zurich, 2025: instruksjonsfiler reduserer suksessraten
  • Kostnad: +20%
  • Menneskeskrevne: ~4% bedre
  • LLM-genererte: -3%
  • >200 linjer = dårligere

Kontekst er alt, og for mye kontekst er gift.

Kilder:
arxiv.org/abs/2602.11988
arxiv.org/abs/2602.12670
news.ycombinator.com/item?id=47034087
Forskning
AGENTS.md -3% til +4%
Kostnad +20%
>200 linjer verre ytelse
 
// kontekstvinduet er
// agentens arbeidsminne
Era 5 · 2025

MCP: Den Universelle Koblingen

USB-C for AI. Én protokoll, alle verktøy.

Era 5 · Koble Til

Progressiv Tilkobling

→ Figma: les design
→ Database: spør data
→ GitHub: håndter PR-er
→ Excel: prosesser data
→ Slack: kommuniser
→ Nettleser: naviger web
Era 5 · Effekt

Én Protokoll, Uendelig Rekkevidde

  • Én standard, uendelige integrasjoner
  • Community-drevet økosystem
  • Kode → fullstack-operatør

MCP forvandlet AI fra koder til operatør.

Era 6 · 2025

Sub-agenter

Én agent spawner spesialiserte arbeidere.

Era 6 · Kontekst

Kontekstvinduet er Alt

  • Alt forbruker kontekst
  • 80% brukt = dramatisk dårligere
  • Sub-agenter = rent arbeidsminne
  • 10 agenter = 10 fulle kontekstvinduer

Sub-agenter er ikke bare delegering. Det er konteksthygiene.

Kontekstvindu
Hovedagent:
  [oppgave][resultat][plan]
 
Sub-agent:
  [oppgave ← rent vindu]
  → returnerer kun svaret
Era 6 · Hub & Spoke

Delegert Autonomi

  • Hub orkestrerer
  • Spokes utfører parallelt
  • Aldri spoke ↔ spoke
Hub-and-spoke: alle meldinger rutes gjennom hovedagenten
Era 6 · Nøkkelinnsikt

Spesialisering Låst Opp

  • Tester · Kritiker
  • Skribent · Fikser

Fra fullstack til fullt team, men med en flaskehals.

Era 7 · 2025

Agentiske Team

Agenter snakker direkte. Mesh-nettverk.

Era 7 · Mesh-Nettverk

Alle-til-Alle Kommunikasjon

  • Alle-til-alle
  • Ingen single point of failure
  • Emergent koordinering
Mesh: alle agenter kommuniserer direkte
Era 7 · Skiftet

Utvikleren som Dirigent

  • Visjon → delegering
  • Autonome migrasjoner
  • Parallelle features

Du leder et digitalt team, ikke skriver hver linje.

Era 8 · 2026

Personlig AI-Infrastruktur

Alt konvergerer rundt deg.

Era 8 · Orbiten

Ditt Kommandosenter

  • Du i sentrum
  • Alltid tilgjengelig
  • Persistens på tvers av sesjoner
Era 8 · Visjonen

10x-Utvikleren, Bokstavelig Talt

  • Ambient AI
  • Kontinuerlig læring
  • Verktøy → orkestrator

Du bruker ikke AI. Du komponerer med den.

Reisen Så Langt

3 år. Copy-paste → AI-team.

Takk!

Det beste tidspunktet å starte var i går.
Det nest beste er nå.

workshop.zaim.no