Ordbok

Enkle forklaringer på begreper brukt i forbindelse med GitHub Copilot og AI-assistert utvikling.

Trenger du kontekst? Hopp til arkitektur og tillitsgrenser.

  • Agentisk KI (13)

  • Copilot-funksjoner (15)

  • Sikkerhet og styring (7)

  • Plattform og integrasjon (3)

  • Grunnbegreper (11)

49 av 49 begreper

Aksepteringsrate

Andelen kodeforslag fra Copilot som utviklere faktisk tar i bruk. Måles som forholdet mellom aksepterte og totalt viste forslag, og brukes til å vurdere hvor nyttig Copilot er i praksis.

Kategori: Grunnbegreper

Se statistikk →

Agent

En AI-drevet assistent som kan utføre flertrinnsoppgaver autonomt – planlegge, bruke verktøy og ta beslutninger for å nå et mål uten at du trenger å styre hvert steg.

Kategori: Agentisk KI

Agentisk KI

Samlebegrep for KI-systemer som handler på egen hånd mot et mål, i stedet for å svare på ett og ett spørsmål. Brukes som adjektiv, for eksempel «agentisk arbeidsflyt».

Kategori: Agentisk KI

Agency

Hvor stor handlefrihet agenten har, altså hvilke verktøy den får bruke og hvilke beslutninger den tar selv. Vi beholder som regel termen på engelsk i fagkontekst.

Kategori: Agentisk KI

Agent mode

Copilots modus der AI-en jobber autonomt i editoren. Agenten kan redigere filer, kjøre kommandoer og bruke verktøy for å løse oppgaver i flere steg.

Kategori: Agentisk KI

Mønstre for agent mode →

Agent harness

Kjøretidsmiljøet som kjører en AI-agent – for eksempel Copilot CLI eller OpenCode. Harnessen styrer hvilke verktøy agenten har tilgang til og hvordan den samhandler med operativsystemet.

Kategori: Agentisk KI

Allowlist (MCP)

Listen over godkjente MCP-servere i Nav. Kun servere på denne listen kan brukes med Copilot. Styres via org policy på GitHub-organisasjonsnivå.

Kategori: Sikkerhet og styring

Se godkjente MCP-servere →

Agentic loop

Arbeidssløyfen der en agent samler kontekst, planlegger, handler og verifiserer resultatet – i en kontinuerlig løkke til oppgaven er løst. Agenten gjentar syklusen og justerer kursen basert på resultater underveis.

Kategori: Agentisk KI

AGENTS.md

En konfigurasjonsfil i roten av et repository som gir AI-agenter kontekst om prosjektet – struktur, byggkommandoer, konvensjoner og grenser for hva agenten kan gjøre.

Kategori: Agentisk KI

Skriv effektive tilpasninger →

Ask mode

Copilots spørremodus der du kan stille spørsmål og få svar og forklaringer uten at Copilot gjør endringer i kodebasen.

Kategori: Copilot-funksjoner

Autonomi

Hvor selvstendig agenten kjører uten at et menneske godkjenner hvert steg. Høy autonomi betyr færre stopp for bekreftelse underveis.

Kategori: Agentisk KI

Chat

Copilots samtalebaserte grensesnitt der du kan stille spørsmål, be om forklaringer og diskutere kode i naturlig språk. Tilgjengelig i editor, nettleser og som frittstående app.

Kategori: Copilot-funksjoner

Coding agent

Copilots autonome agent på GitHub. Du tildeler en issue til Copilot, og agenten skriver kode, kjører tester og oppretter en pull request du kan gjennomgå.

Kategori: Agentisk KI

WRAP-metoden →

Completion

Svaret eller teksten Copilot genererer som svar på en prompt. Begrepet kommer fra API-en der modellen «fullfører» teksten du starter.

Kategori: Grunnbegreper

Copilot CLI

Copilot i terminalen. Lar deg stille spørsmål, gjøre endringer i lokale filer og samhandle med GitHub – for eksempel opprette issues eller liste pull requests.

Kategori: Copilot-funksjoner

GitHub Docs →

Copilot code review

AI-genererte gjennomgangskommentarer på pull requests. Copilot analyserer endringene og foreslår forbedringer, på samme måte som en menneskelig reviewer.

Kategori: Copilot-funksjoner

GitHub Docs →

Copilot Edits

Copilots redigeringsverktøy for å gjøre endringer på tvers av flere filer fra én enkelt prompt. Finnes i to moduser: edit mode (du velger filene) og agent mode (Copilot velger selv).

Kategori: Copilot-funksjoner

Verktøy og moduser →

Copilot Memory

Copilot lagrer innsikt om et repository – arkitekturbeslutninger, mønstre og konvensjoner – og bruker det til å gi mer presise forslag i fremtidige økter. Minnet er per repository og kan slås av.

Kategori: Copilot-funksjoner

GitHub Docs →

Copilot Extensions

Utvidelser som kobler GitHub Copilot til tredjepartstjenester og interne systemer. Lar deg bruke Copilot mot egne datakilder og verktøy direkte fra chat.

Kategori: Copilot-funksjoner

Copilot Workspace

GitHubs agentdrevne utviklingsmiljø der du kan gå fra en GitHub issue til ferdig pull request med AI-hjelp.

Kategori: Copilot-funksjoner

Context exclusion

Regler som ekskluderer bestemte filer fra konteksten som sendes til AI-modellen. I Nav bruker vi dette til å holde .env-filer og andre hemmeligheter unna inference context. Kan settes per repo eller globalt på org-nivå.

Kategori: Sikkerhet og styring

Custom agents

Spesialiserte Copilot-agenter definert i .agent.md-filer. Hver agent har egne instruksjoner, verktøytilgang og kontekst, og kan velges fra agent-menyen i editoren.

Kategori: Agentisk KI

Se agenter →

Edit mode

Copilots redigeringsmodus der du beskriver en endring og Copilot redigerer relevante filer direkte, uten å utføre kommandoer eller bruke verktøy.

Kategori: Copilot-funksjoner

Excessive agency

Sikkerhetsbegrep: agenten har fått mer handlefrihet, tilgang eller autonomi enn oppgaven krever, og kan derfor gjøre utilsiktet skade.

Kategori: Sikkerhet og styring

Hallusinasjon

Når en AI-modell genererer informasjon som virker troverdig, men er feil eller oppdiktet. Copilot kan hallusinere API-navn, funksjoner eller biblioteker som ikke finnes.

Kategori: Grunnbegreper

Verifisering →

Hooks

Egendefinerte shell-kommandoer som kjøres automatisk på bestemte punkter under en agent-kjøring – for eksempel før en commit eller etter en filendring. Lar deg tilpasse agentens oppførsel uten å endre selve agenten.

Kategori: Copilot-funksjoner

GitHub Docs →

Human-in-the-loop

Prinsippet om at et menneske godkjenner agentens handlinger underveis, i stedet for å la den kjøre helt autonomt. I Copilot styres dette med godkjenningsdialogene for terminal og filendringer.

Kategori: Agentisk KI

Inline suggestion

Kodeforslag som vises direkte i editoren mens du skriver, uten at du trenger å åpne chat. Du aksepterer forslaget med Tab, eller avviser det ved å fortsette å skrive.

Kategori: Copilot-funksjoner

Instructions

Konfigurasjonsfiler (.instructions.md) som gir Copilot vedvarende kontekst og regler for en fil, mappe eller hele prosjektet – uten at du trenger å gjenta dem i hver prompt.

Kategori: Copilot-funksjoner

Se instruksjoner →

Knowledge cutoff

Datoen for den siste treningsdataen en AI-modell er basert på. Hendelser og teknologier etter denne datoen er ukjente for modellen.

Kategori: Grunnbegreper

Kontekstvindu

Mengden tekst (målt i tokens) en AI-modell kan ta inn og huske på én gang. Innhold utenfor kontekstvinduet er ikke tilgjengelig for modellen i en gitt forespørsel.

Kategori: Grunnbegreper

Forbered for suksess →

Inference context

Dataene som sendes til AI-modellen i en forespørsel – kode, filer, instruksjoner og samtalehistorikk. Innholdet kastes etter at svaret er generert og brukes ikke til trening.

Kategori: Sikkerhet og styring

MCP (Model Context Protocol)

En åpen standard for å koble AI-modeller til eksterne verktøy og datakilder. MCP-servere kan sende kode og kontekst til eksterne tjenester, og krever derfor godkjenning via org policy i Nav.

Kategori: Plattform og integrasjon

Se MCP-servere →

Model provider

Tjenesten som kjører AI-modellen – for eksempel OpenAI, Anthropic eller Google. GitHub Copilot API fungerer som gateway og ruter forespørsler til riktig provider. Navs databehandleravtale er med GitHub, ikke direkte med providerne.

Kategori: Plattform og integrasjon

Modell

AI-systemet som genererer svarene, for eksempel GPT-4o eller Claude Sonnet. Ulike modeller har ulike styrker, kontekststørrelser og kostnader.

Kategori: Grunnbegreper

Next Edit Suggestions (NES)

Copilot forutser hvor du mest sannsynlig vil gjøre neste endring, og foreslår koden på riktig sted. Til forskjell fra inline suggestions, som fullfører der markøren står, hopper NES til neste relevante posisjon.

Kategori: Copilot-funksjoner

OpenCode

En av to godkjente agent-harnesser i Nav (sammen med Copilot CLI). OpenCode er en uavhengig open source-agent som bruker GitHub Copilot som model provider. Kjøres i terminalen.

Kategori: Plattform og integrasjon

opencode.ai →

Plan mode

Copilots planleggingsmodus der agenten først stiller oppklarende spørsmål og lager en steg-for-steg-plan før den begynner å skrive kode. Gir deg kontroll over retningen før agenten handler.

Kategori: Copilot-funksjoner

Premium requests

Forespørsler til mer avanserte AI-modeller (for eksempel o3 eller Claude Opus) som trekker fra en separat kvote i Copilot-abonnementet.

Kategori: Grunnbegreper

Se kostnad →

Prompt

Instruksjonen, spørsmålet eller konteksten du gir til AI-modellen. Tydelig kontekst og presise instruksjoner gir bedre svar.

Kategori: Grunnbegreper

Prompt engineering →

RAG (Retrieval-Augmented Generation)

En teknikk der relevante dokumenter eller kodefragmenter hentes og legges inn i konteksten før modellen svarer. Gir mer presise svar fordi modellen har tilgang til konkret innhold.

Kategori: Grunnbegreper

Session

En aktiv samtale eller arbeidsøkt med Copilot. Innenfor en session husker modellen tidligere meldinger og kontekst, inntil sesjonen avsluttes eller kontekstvinduet fylles opp.

Kategori: Grunnbegreper

Sandbox (cplt)

Kernel-nivå isolasjon som begrenser hva en AI-agent kan gjøre på utviklermaskinen. cplt blokkerer tilgang til hemmeligheter, nøkler og .env-filer, og kontrollerer nettverkstrafikk. Operativsystemet håndhever reglene – det avhenger ikke av tillit til agenten.

Kategori: Sikkerhet og styring

Om cplt →

Skills

Instruksjoner (prompts) som gir agenten domenekunnskap og mønstre for å løse bestemte oppgaver. Skills gir ikke agenten ekstra tilgang – de styrer bare hvordan agenten bruker verktøyene den allerede har.

Kategori: Copilot-funksjoner

Se skills →

Subagent

En agent som startes av en annen agent for å utføre en avgrenset oppgave. Holder hovedkonteksten ren ved å isolere komplekse deloppgaver i en egen sesjon.

Kategori: Agentisk KI

Token

Den grunnleggende enheten AI-modeller bruker for å behandle tekst. Et token tilsvarer omtrent 3–4 tegn på norsk. Både input (din tekst) og output (Copilots svar) telles i tokens.

Kategori: Grunnbegreper

Tool calling

Mekanismen der en agent velger og bruker verktøy underveis – som filoperasjoner, terminalen, MCP-servere eller websøk. Det er tool calling som gjør at agenten kan handle, ikke bare svare.

Kategori: Agentisk KI

Org policy

Regler på organisasjonsnivå i GitHub som styrer hvilke MCP-servere og verktøy som er tillatt. Nav bruker org policy til å begrense agenter til en godkjent liste, slik at de ikke kan koble til vilkårlige eksterne tjenester.

Kategori: Sikkerhet og styring

Prompt injection

Et angrep der ondsinnet tekst i kode, dokumenter eller input manipulerer AI-agenten til å utføre handlinger den ikke skal. Risikoen øker med verktøytilgang – en agent med skrivetilgang kan gjøre mer skade enn en som bare svarer.

Kategori: Sikkerhet og styring

Arkitektur og tillitsgrenser

Diagrammet viser hvordan data, verktøy og tillitsgrenser henger sammen i Copilot-oppsettet vårt.

Utviklermaskincplt sandboxAgent harnessCopilot CLI eller OpenCodeSkills(kun instruksjoner)Tool callingfiler, terminal, MCPInference context (TLS)Svar + MCP allowlist configProsjektfiler (kode)Inference context · kastes etter svarLest av agentContext exclusion.env, secrets, nøklerBlokkert av sandboxLokale MCP-servereKjører mot lokale prosesser på maskinenplaywrightnettlesernext.jsdev serverintellijIDEIngen ekstern kommunikasjonIngen personopplysninger i kodebaserSandbox blokkerer hemmeligheter på kernel-nivåSkills gir ingen ekstra tilgangGodkjent via MCP RegistryHarnessen henter allowlist-config fra registry ved oppstartGitHub Copilot APITillitsgrense (databehandleravtale)GatewayAutentiseringOrg policyMCP allowlistIngen lagring/treningRuter til providerData kastes etter svarModel providersVia GitHub (ikke direkte)OpenAI (GPT-4o, o3)Anthropic (Claude)Google (Gemini)Remote MCP-servereKobler til eksterne API-ergithub-mcpapi.github.comfigma-mcpapi.figma.com…Eksterne API-erapi.github.com · api.figma.com · …Nais-apper · andre tjenesterAutentisert per server (OAuth/token)DataflytInferenceAgent → MCPMCP → ekstern APIConfig ved oppstartFillesing