Ordbok

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

Trenger du kontekst? Hopp til arkitektur og tillitsgrenser.

  • Konsepter (18)

  • Copilot-funksjoner (13)

  • Verktøy og protokoller (14)

  • Sikkerhet og styring (9)

  • Måling og kostnad (4)

58 av 58 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: Måling og kostnad

Se bruk og kostnad →

Agent

En KI-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: Konsepter

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: Konsepter

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: Konsepter

Agent mode

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

Kategori: Copilot-funksjoner

Mønstre for agent mode →

Agent harness

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

Kategori: Konsepter

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: Konsepter

AGENTS.md

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

Kategori: Verktøy og protokoller

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: Konsepter

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: Copilot-funksjoner

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: Konsepter

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: Verktøy og protokoller

GitHub Docs →

Copilot code review

KI-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: Verktøy og protokoller

Copilot Workspace

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

Kategori: Copilot-funksjoner

Context exclusion

Regler som ekskluderer bestemte filer fra konteksten som sendes til KI-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: Copilot-funksjoner

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 KI-modell genererer informasjon som virker troverdig, men er feil eller oppdiktet. Copilot kan hallusinere API-navn, funksjoner eller biblioteker som ikke finnes.

Kategori: Konsepter

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: Verktøy og protokoller

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: Konsepter

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: Verktøy og protokoller

Se instruksjoner →

Knowledge cutoff

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

Kategori: Konsepter

Kontekstvindu

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

Kategori: Konsepter

Forbered for suksess →

Inference context

Dataene som sendes til KI-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 KI-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: Verktøy og protokoller

Se MCP-servere →

Model provider

Tjenesten som kjører KI-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: Verktøy og protokoller

Modell

KI-systemet som genererer svarene. Ulike modeller har ulike styrker, kontekststørrelser og kostnader.

Kategori: Konsepter

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 de godkjente agent-harnessene i Nav, sammen med Copilot CLI og pi. OpenCode er en uavhengig open source-agent som bruker GitHub Copilot som model provider. Kjøres i terminalen.

Kategori: Verktøy og protokoller

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 KI-modeller (for eksempel o3 eller Claude Opus) som trekker fra en separat kvote i Copilot-abonnementet.

Kategori: Måling og kostnad

Se kostnad →

Prompt

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

Kategori: Konsepter

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: Konsepter

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: Konsepter

Sandbox (cplt)

Kernel-nivå isolasjon som begrenser hva en KI-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: Verktøy og protokoller

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: Konsepter

Token

Den grunnleggende enheten KI-modeller bruker for å behandle tekst. Norsk tekst bruker flere tokens enn engelsk. Både input (din tekst) og output (Copilots svar) telles i tokens.

Kategori: Måling og kostnad

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: Konsepter

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 KI-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

nav-pilot

Navs verktøy som gir Copilot og andre KI-agenter kunnskap om Nav, for eksempel Nais-manifester og TokenX. nav-pilot installerer agentpakker og sjekker MCP-servere mot Navs MCP-register.

Kategori: Verktøy og protokoller

Om nav-pilot →

cplt

Kommandolinjeverktøy som kjører Copilot CLI, OpenCode og andre agenter i en sandkasse. Agenten kan jobbe i prosjektet ditt, men får ikke lese hemmelighetene dine.

Kategori: Verktøy og protokoller

Om cplt →

Sandkasse

Et avgrenset miljø der agenten bare når filene, nettverksadressene og verktøyene du har åpnet for. Operativsystemet håndhever grensene, ikke agenten.

Kategori: Sikkerhet og styring

Agentpakke

Et git-repo med agenter, skills, instructions og hooks for én type arbeid. nav-pilot installerer pakken med én kommando, og du kan ta delene du trenger eller bygge videre på den.

Kategori: Verktøy og protokoller

Se agentpakkene →

Plugin

En utvidelse som gir en KI-klient nye funksjoner, for eksempel hooks eller verktøy. En plugin kjører med agentens rettigheter, så bruk bare plugins du stoler på.

Kategori: Verktøy og protokoller

MCP-register

Navs liste over godkjente MCP-servere. Copilot CLI henter listen fra GitHub og kjører bare servere som står der. OpenCode har ingen slik sjekk, så nav-pilot gjør den ved oppstart.

Kategori: Sikkerhet og styring

Om MCP-registeret →

AI Credits

GitHubs måleenhet for Copilot-bruk: 1 credit er 0,01 dollar. Nav får en månedlig kvote per bruker, samlet i én pott for hele organisasjonen, og modellene har ulik pris.

Kategori: Måling og kostnad

Se priser →

BYOK (Bring Your Own Key)

Du kobler Copilot til en modelleverandør med din egen API-nøkkel i stedet for å bruke modellene GitHub leverer. Les retningslinjene før du tar det i bruk.

Kategori: Verktøy og protokoller

Se retningslinjer →

Lokal modell

En KI-modell som kjører på din egen maskin i stedet for i skyen, så dataene ikke forlater maskinen. nav-pilot bruker godkjente lokale modeller til noen oppgavetyper, resten blir i skyen.

Kategori: Konsepter

Om lokale modeller →

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