Fra copy-paste til kommandosenter

Utviklingen av
Agentisk AI

Hvordan AI gikk fra et chatvindu til hele utviklingsteamet ditt. På bare 3 år.

Hvem er jeg?

Zaim Imran

  • Utvikler hos Blank
  • Master fra NTNU med spesialisering innen 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. Utviklere oppdager at de kan be AI skrive kode. Det er bare ett problem: den 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 kode fra editoren
  • Lim inn i ChatGPT
  • Les forslaget
  • Manuelt flett tilbake
  • Gjenta. Gjenta. Gjenta.
Editor
const data = []
ChatGPT
Bruk fetch()...
Era 1 · Smertepunkter

Sandkasse-Problemet

  • Null tilgang til filsystemet
  • Ingen kjennskap til prosjektet
  • Kontekst forsvant etter hvert
  • Hallusinerte API-er og biblioteker
  • Hver samtale var en isolert øy

AI-en gjettet, og vi var beina dens.

Editor
ChatGPT
Era 2 · 2023

IDE-en Blir Smart

AI flytter fra nettleseren inn i editoren. Cursor, Copilot og Windsurfer gir AI sitt første vindu inn i kodebasen din.

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

AI Materialiserer Seg

  • AI kan nå lese filene dine
  • RAG-indeksering av kodebasen
  • Fra spørsmål til direktiver: «Refaktorer dette»
  • Inline-forslag, ikke nettleserfaner
AI-Drevet IDE
function handleSubmit() {
  validate(form)
  await api.post(data)
}
Era 2 · Effekt

Intensjonsbasert Utvikling

  • Filsystemtilgang = gamechanger
  • Forståelse på tvers av filer
  • Nettleserbarriæren var brutt

AI har nå øyne på kodebasen din.

Era 3 · 2024

Terminal-Agenter

AI bryter ut av editoren og inn i terminalen. Den kan nå kjøre kommandoer, lese output og rette seg selv. 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 (Function Calling) løkke
  • Fil I/O: grep, les, skriv
  • Shell: kjør, les output, selvreparer
  • Nettsøk: surf og research
  • Auto-commit med beskrivende meldinger
Agent-Løkke
→ Les fil
→ Analyser
→ Rediger
→ Test → Feil
→ Fiks → Test → Bestått ✓
Era 3 · Skiftet

Len Deg Tilbake

  • Claude Code, Codex, Gemini CLI
  • Selvreparasjon: feil → fiks → re-test
  • Ingen mer kontekstbytte
  • Fra konsulent til autonom agent

Du beskriver intensjonen. Agenten gjør jobben.

Era 4 · 2024

Instruksjonsfiler

Prosjekter får en grunnlov. CLAUDE.md, AGENTS.md og GEMINI.md gir AI eksplisitt kontekst om hvordan teamet ditt jobber.

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

Fra Gjetting til Styring

  • Kodestil, arkitektur, begrensninger
  • Agentspesifikke roller og grenser
  • Pakkebehandler-preferanser
  • Test- og deploy-regler
  • Agenten leser grunnloven først
Era 4 · Skills

Superkraften: Skills

  • Gjenbrukbare kommandoer som utvider agenten
  • /commit: perfekt formaterte meldinger hver gang
  • /review-pr: automatisk kodegjennomgang
  • Lag egne skills tilpasset teamet ditt

Instruksjoner gir regler. Skills gir evner.

Era 4 · Effekt

Instruksjoner som Infrastruktur

  • Konsistent oppførsel på tvers av sesjoner
  • Teamkunnskap kodet, ikke stammekunnskap
  • Nye agenter onboardes umiddelbart
  • Oppførsel er revisjonssporing og versjonskontrollert

Prosjektkulturen din har nå en grunnlov.

Era 4 · Forskning

Men Virker Det Egentlig?

  • «Evaluating AGENTS.md» (ETH Zurich, 2025): instruksjonsfiler reduserer suksessraten sammenlignet med ingen kontekst
  • Inferenskostnad øker med over 20%
  • Menneskeskrevne filer gir bare ~4% forbedring i snitt
  • LLM-genererte filer gir negativ effekt (-3%)
  • Filer over ~200 linjer gjør agenten 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

Model Context Protocol gir AI en standardisert måte å koble seg til verktøy. Figma, databaser, GitHub, Slack. Alt blir native.

Era 5 · Koble Til

Progressiv Tilkobling

Hver kobling utvider hva agenten kan gjøre.

→ 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
  • Fellesskapsdrevet server-økosystem
  • AI slutter å være kun kode
  • Agenter blir fullstack-operatører

MCP forvandlet AI fra koder til operatør.

Era 6 · 2025

Sub-agenter

Én agent spawner spesialiserte arbeidere. Research, kode, test, review. Alt delegeres, men kommunikasjonen går kun gjennom huben.

Era 6 · Kontekst

Kontekstvinduet er Alt

  • Hvert verktøykall, hver fillesing, hvert svar forbruker kontekst
  • En agent med 80% brukt kontekst presterer dramatisk dårligere
  • Sub-agenter starter med rent arbeidsminne
  • Hovedagenten beholder bare resultatet, ikke all støyen
  • 10 sub-agenter = 10 fulle kontekstvinduer i stedet for ett overbelastet

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

  • Hovedagent orkestrerer
  • Sub-agenter utfører parallelt
  • Meldinger går KUN gjennom hub
  • Hver sub-agent er spesialisert

Se: pakker reiser hub ↔ spoke, aldri spoke ↔ spoke.

Hub-and-spoke: alle meldinger rutes gjennom hovedagenten
Era 6 · Nøkkelinnsikt

Spesialisering Låst Opp

  • Testeren: validerer alt
  • Kritikeren: utfordrer ideene dine
  • Skribenten: dokumenterer alt
  • Fikseren: jakter på bugs

Fra fullstack til fullt team, men med en flaskehals.

Era 7 · 2025

Agentiske Team

Flaskehalsen brytes. Agenter kommuniserer direkte med hverandre. Et ekte mesh-nettverk av spesialiserte AI-arbeidere.

Era 7 · Mesh-Nettverk

Alle-til-Alle Kommunikasjon

  • Alle agenter snakker med alle andre
  • Ingen single point of failure
  • Emergent koordinering
  • Parallelt på tvers av alle domener

Se: pakker flyter mellom ALLE par, ikke bare til/fra senteret.

Mesh: alle agenter kommuniserer direkte
Era 7 · Skiftet

Utvikleren som Dirigent

  • Du setter visjonen, agentene utfører
  • Komplekse migrasjoner håndteres autonomt
  • Kryssystem-features parallelt
  • Svermen forstår koden din

Du leder et digitalt team, ikke skriver hver linje.

Era 8 · 2026

Personlig AI-Infrastruktur

Alt konvergerer. Kode, docs, deploy, test, review, monitorering. Alt kretser rundt deg som et personlig kommandosenter.

Era 8 · Orbiten

Ditt Kommandosenter

  • Du er sentrum i orbiten
  • Alle kapabiliteter alltid tilgjengelige
  • Kontekst bevares på tvers av sesjoner
  • AI kjenner dine preferanser og mønstre
Era 8 · Visjonen

10x-Utvikleren, Bokstavelig Talt

  • Ambient AI som forutser behov
  • Kontinuerlig læring fra valgene dine
  • Fra verktøybruker til kapabilitetsorkestrator
  • Grensen mellom menneske og AI viskes ut

Du bruker ikke AI. Du komponerer med den.

Reisen Så Langt

Fra å kopiere kode mellom nettleserfaner til å orkestrere hele AI-utviklingsteam. På bare 3 år.

Takk!

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

workshop.zaim.no