---
title: "Hva er egentlig en KI-agent?"
canonical: "https://forvarelset.tazk.no/space/TO/blog/403570689/Hva%20er%20egentlig%20en%20KI-agent%3F"
format: markdown
---
> ***Spoiler: En KI-agent er bare en tekstfil — du kan skrive den selv***

![Notisblokk.png](media://7fdfe360-fe47-4705-9758-9987103362f9)

### Sånn her:

> Macro (rw-ui-expands-macro)
> 
> > Macro (rw-expand)
> 
> <sup>---</sup>  
> <sup>name: sikkerhetsekspert</sup>  
> <sup>description: Gjennomgår kode for sikkerhetsproblemer.</sup>  
> <sup>tools: Read, Grep, Glob</sup>  
> <sup>disallowedTools: Write, Edit</sup>  
> <sup>model: opus</sup>  
> <sup>---</sup>  
> <sup>Du er en senior sikkerhetsekspert. Når du blir aktivert:</sup>
> 
> <sup>1. Finn alle eksterne API-kall i kodebasen</sup>  
> <sup>2. Sjekk at ingen API-nøkler er hardkodet</sup>  
> <sup>3. Verifiser at all input valideres</sup>  
> <sup>4. Rapporter funn sortert etter alvorlighetsgrad</sup>

Det der er en komplett KI-agent. Hele greia. En tekstfil. Noen felt øverst, instruksjoner under. Ingen kode. Bare tekst du skriver i hvilken som helst teksteditor <sup>[[1]](https://tazk.atlassian.net/wiki/spaces/TO/blog/2026/03/22/403570689/Hva+er+egentlig+en+KI-agent#Kilder)</sup><sup> </sup>som du gir KI-verktøyet du (kanskje) allerede bruker tilgang til. Her: Claude fra Anthropic.

Overrasket? Ordet «agent» høres ut som noe som krever en hel IT-avdeling, et fancy program med knapper og skjermer, og kompliserte formler. I virkeligheten gjør du det samme som når du skal lage en rollebeskrivelse og gi instruksjoner til en nyansatt som skal gjøre en jobb — du beskriver hvem personen er (fag), hva hun kan gjøre, og hva resultatet skal bli. Ferdig.

## Hva betyr feltene øverst?

`tools`, `disallowedTools` og `model` virker teknisk, men frykt ikke:

Tenk deg at du ansetter noen til å gjøre en jobb. Du gir dem et nøkkelknippe. Nøklene bestemmer hvilke dører de kan åpne — og ikke. 

`tools` er listen over hva agenten *har lov* til å gjøre. I eksempelet over kan agenten lese filer (`Read`), søke i kodebasen (`Grep`) og finne filer etter navn (`Glob`). Alt annet er utilgjengelig.

`disallowedTools` er det du *eksplisitt sperrer ute*. Her er `Write` og `Edit` blokkert — agenten kan ikke endre én eneste linje. Det er bevisst: En sikkerhetsgjennomgang skal finne og rapportere, ikke fikse. Hadde du glemt å sperre dem ute, hadde agenten hatt tilgang til å endre kode. Det vil du ikke.

`model` bestemmer hvilken Claude-modell som kjører oppgaven. `opus` er den kraftigste og beste til kompleks analyse. `sonnet` er raskere og billigere — bra for de fleste oppgaver. `haiku` er aller raskest, for enkle volum-oppgaver. Velg det som passer kompleksiteten til jobben agenten skal gjøre.

Alle tre feltene er valgfrie.<sup>[[1]](https://tazk.atlassian.net/wiki/spaces/TO/blog/2026/03/22/403570689/Hva+er+egentlig+en+KI-agent#Kilder)</sup> Lar du dem stå tomme, får agenten tilgang til alt — og Claude velger modell selv.

## Hva er egentlig «tools»?

En avklaring først: Når du skriver `tools:` i filen, bruker du det engelske tekniske begrepet — slik det heter i konfigurasjonen. «Verktøy» er det norske ordet for nøyaktig det samme. Ingen forskjell på konseptet. Agenten din kan ha `tools: Read, Write` selv om du forklarer det til kollegaen din som «lesetilgang og skrivetilgang».

Selve verktøynavnene skrives alltid på engelsk med stor forbokstav — `Read`, ikke `Les`. Det er tekniske navn som systemet gjenkjenner, og de er ikke oversatt.<sup>[[2]](https://tazk.atlassian.net/wiki/spaces/TO/blog/2026/03/22/403570689/Hva+er+egentlig+en+KI-agent#Kilder)</sup>

Her er de viktigste:

| **Verktøy** | **Hva det gjør** |
| --- | --- |
| `Read` | Leser filer på maskinen din |
| `Write` | Oppretter nye filer |
| `Edit` | Endrer eksisterende filer |
| `Grep` | Søker etter tekst inne i filer |
| `Glob` | Finner filer etter navn eller mønster |
| `Bash` | Kjører kommandoer i terminalen |
| `WebSearch` | Søker på internett |
| `WebFetch` | Henter innholdet fra en nettside |
| `Task` | Starter en underordnet agent (subagent) |

En agent uten verktøy kan fortelle deg *hva* den ville gjort. En agent med verktøy *gjør det*. Kombinerer du verktøy med gode instruksjoner, får du noe som kan løse ordentlige oppgaver — alene, uten at du styrer hvert steg.

## Hva kan agentfilen inneholde ellers?

Feltene øverst og instruksjonene er kjernen — men agentfiler kan inneholde mer.

**Kontekst og referanser.** Du kan inkludere innhold fra andre filer direkte i agentfilen, eller be agenten lese dem ved oppstart. Typisk brukes dette til å gi agenten tilgang til stilguider, maler, faglige retningslinjer eller domenespesifikk kunnskap som instruksjonene dine bygger på.

**CLAUDE.md som hukommelse.** Hvis du bruker Claude Code, kan du lagre faste instruksjoner, prosjektregler og kontekst i en fil kalt `CLAUDE.md` i mappen din. Agenten leser den automatisk. Det betyr at du skiller mellom det som alltid gjelder for et prosjekt (CLAUDE.md), og det som gjelder for én spesialisert agent (agentfilen).

**Instruksjonsdelen kan bli for lang og vag.** Feltene mellom de to `---`-strekene øverst er konfigurasjonen. Under dem skriver du instruksjonene. Her er det viktig å forstå hva som faktisk gir gode resultater — fordi det er ikke det du kanskje tror.

Lengde alene hjelper ikke. Anthropic er tydelige på at kontekst er en begrenset ressurs, og at kvaliteten på agentens arbeid avhenger av hvor konkret og relevant du er — ikke hvor mange ord du bruker.<sup>[[3]](https://tazk.atlassian.net/wiki/spaces/TO/blog/2026/03/22/403570689/Hva+er+egentlig+en+KI-agent#Kilder)</sup><sup> </sup>En lang, vag instruks gir dårligere resultater enn en kort, presis en.

Det som faktisk hjelper, er struktur og tydelighet. Bruk nummererte steg for oppgaver som skal gjøres i en bestemt rekkefølge. Gi konkrete eksempler på hva god output ser ut som. Skriv eksplisitt hva agenten *ikke* skal gjøre. Skill mellom hva som alltid gjelder og hva som avhenger av situasjonen. Jo klarere du beskriver hva du vil ha, jo nærmere treffer agenten — akkurat som når du gir et oppdrag til en ny kollega.<sup>[[3]](https://tazk.atlassian.net/wiki/spaces/TO/blog/2026/03/22/403570689/Hva+er+egentlig+en+KI-agent#Kilder)</sup>

## Hva gjør en agent annerledes enn vanlig KI-chat?

Når du chatter med Claude, stiller du spørsmål og får svar. Du bestemmer hva som skal skje ved neste steg. Du styrer.

En agent fungerer helt annerledes.<sup>[[4]](https://tazk.atlassian.net/wiki/spaces/TO/blog/2026/03/22/403570689/Hva+er+egentlig+en+KI-agent#Kilder)</sup> Du gir den et mål — «lag en månedlig rapport» eller «finn alle sikkerhetshull i koden» — og agenten bestemmer selv hva den skal gjøre. Den velger verktøy, kjører dem i riktig rekkefølge, og hvis noe feiler, prøver den på nytt. Den planlegger, handler, ser resultatet, justerer og fortsetter — helt til jobben er ferdig eller den trenger hjelp fra deg. Det er denne sløyfa som gjør noe til en *agent*, ikke bare en smart chat.

## Fire nivåer — start der det passer deg

Du trenger ikke begynne med agentfiler. Det finnes enklere steder å starte.

**Nivå 1: Tilpassede instruksjoner.** Start chatten med «Du er en kommunikasjonsrådgiver. Svar på norsk i klarspråk etter Språkrådets anbefalinger.» Claude skal i prinsippet huske det gjennom hele samtalen.

**Nivå 2: Prosjekter.** Opprett et prosjekt i Claude, legg inn instruksjoner og dokumenter som skal gjelde alltid. Du slipper å gjenta deg selv.

**Nivå 3: Cowork.** Pek Claude mot en mappe på datamaskinen din. Si hva du vil ha. Claude gjør jobben selv — steg for steg, uten at du trenger å følge med.<sup>[[5]](https://tazk.atlassian.net/wiki/spaces/TO/blog/2026/03/22/403570689/Hva+er+egentlig+en+KI-agent#Kilder)</sup> Krever Claude Desktop og betalt abonnement. Per mars 2026 er Cowork i «research preview» — det fungerer bra, men Anthropic utvikler kontinuerlig.

**Nivå 4: Agentfiler.** Slik som eksempelet øverst i artikkelen. Full kontroll over hvilke verktøy agenten har, hva den ikke har lov til, og hvilken modell som kjører den.<sup>[[1]](https://tazk.atlassian.net/wiki/spaces/TO/blog/2026/03/22/403570689/Hva+er+egentlig+en+KI-agent#Kilder)</sup> Du skriver den i en teksteditor, f. eks Notepad.

## Praktisk startguide

| **Hva du vil oppnå** | **Hvordan** | **Hva du trenger** |
| --- | --- | --- |
| Bedre svar fra Claude | Tilpassede instruksjoner | Claude-konto (gratis eller betalt) |
| En spesialisert rådgiver for et fagområde | Prosjekt | Claude Pro (fra $17/mnd) |
| Automatisere oppgaver med lokale filer | Cowork | Claude Desktop + Pro eller høyere |
| Koble Claude til e-post, Slack eller database | Cowork + MCP | Claude Desktop + konfigurasjon |
| Bygge spesialiserte agenter med egne regler | Agentfiler i Claude Code | Teksteditor + Claude Code |
| Bygge autonome systemer som kjører uten tilsyn | Agent SDK | Programmeringskompetanse |

## En agent er tekst med verktøy

Det er alt. Du gir en KI verktøy og et mål. Du forklarer hvem den er, hva den kan gjøre, og hva den skal oppnå. Resten finner den ut selv.

Det vanskelige er ikke formatet — det er å bli god til å beskrive hva du faktisk trenger.<sup>[[3]](https://tazk.atlassian.net/wiki/spaces/TO/blog/2026/03/22/403570689/Hva+er+egentlig+en+KI-agent#Kilder)</sup> Jo tydeligere du er, jo bedre resultater får du. Og den ferdigheten lærer du bare på én måte: Du prøver, du gjør feil, du justerer, du prøver igjen.

**Og sånn blir du god**.


## Kilder

1. [Create custom subagents — Claude Code Docs](https://code.claude.com/docs/en/sub-agents). Agentfiler er tekstfiler i markdown-format. Feltene mellom `---`-strekene øverst er konfigurasjon (teknisk kalt “YAML frontmatter”). Alle felter utenom `name` og `description` er valgfrie.
2. [Writing effective tools for AI agents — Anthropic Engineering](https://www.anthropic.com/engineering/writing-tools-for-agents). Verktøy er det som gir en agent evne til å handle — uten dem er en KI begrenset til tekstbasert samtale.
3. [Effective context engineering for AI agents — Anthropic Engineering](https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents). Kontekst er en begrenset ressurs. Kvaliteten på agentens output avhenger av hvor tydelig og relevant konteksten er — ikke av mengden instruksjoner.
4. [Building Effective AI Agents — Anthropic Research](https://www.anthropic.com/research/building-effective-agents). Anthropics definisjon: En agent er et system der en språkmodell dynamisk styrer sin egen prosess og verktøybruk, i motsetning til en arbeidsflyt med forhåndsdefinerte steg.
5. [Introducing Cowork — Claude Blog](https://claude.com/blog/cowork-research-preview). Cowork er tilgjengelig på Pro, Max, Team og Enterprise. Lansert på macOS, Windows-støtte fra februar 2026.