Spring til indhold
Gathena

Lær · Forklaret

Hvad er værktøjer for en AI-agent, og hvilke skal den have?

Udgivet 31. oktober 2026

Kort svar. Et værktøj er en funktion, en AI-agent kan kalde for at udføre sin opgave: læse posteringer, slå en leverandør op, søge i dokumenter eller oprette en kladde. Modellen beder kun om værktøjet. Det er koden omkring modellen, der kører det med agentens egen, begrænsede adgang og sender resultatet tilbage. En agent i økonomi starter med værktøjer, der læser, og får derefter værktøjer, der laver kladder. Bogføring, betaling og afsendelse bliver hos mennesker, indtil virksomheden beslutter andet.

Guiden forklarer, hvordan et værktøj ser ud, hvordan en agent bruger det, hvilke værktøjer en agent i økonomi starter med, og hvad der holder hvert værktøj inden for sin opgave.

Et værktøj er én funktion med ét formål

En funktion er et lille stykke software, der gør én ting, når det bliver kaldt: Det får nogle få felter, udfører sit arbejde og returnerer et resultat. Et værktøj er en funktion, som en agent har lov til at kalde. Hvert værktøj har et navn, en kort beskrivelse af, hvad det gør, og de felter, det skal have, fx et leverandørnavn eller en periode (OpenAI: Function calling).

Et system tilbyder som regel flere værktøjer med hvert sit formål:

Værktøj Hvad det gør Læser eller ændrer
Slå posteringer op Viser posteringerne på en konto for en periode Læser
Find en leverandør Viser en leverandørs oplysninger og åbne fakturaer Læser
Søg i dokumenter Finder den faktura, kvittering eller kontrakt, der passer til en søgning Læser
Opret en kladde Lægger en foreslået postering med bilag ind i bogføringssystemet som kladde Ændrer: tilføjer en kladde
Skriv et udkast til en e-mail Gemmer en e-mail, som operatøren gennemser og sender Ændrer: tilføjer et udkast

Læs mere i ordbogen: Værktøjer og Function calling.

Sådan bruger en agent et værktøj

Anthropic og OpenAI beskriver det samme forløb (Anthropic: Tool use with Claude; OpenAI: Function calling):

  1. Applikationen oplyser værktøjerne. Med hver opgave fortæller koden omkring modellen, hvilke værktøjer modellen må bruge, og hvad hvert af dem gør.
  2. Modellen beder om et værktøj. Når den har brug for data eller en handling, svarer modellen med et værktøjskald: værktøjets navn og de udfyldte felter.
  3. Koden kører værktøjet. Det er applikationen, ikke modellen, der udfører kaldet, og den gør det med agentens egen adgang.
  4. Resultatet sendes tilbage. Applikationen sender værktøjets resultat til modellen.
  5. Modellen fortsætter. Den kalder et andet værktøj eller afslutter trinnet og svarer.

Modellen kører aldrig selv noget. Den kan kun bede om de værktøjer, den har fået, og koden bestemmer, hvad der sker med hver anmodning. Derfor holder de grænser, der ligger i koden og i agentens adgang, uanset hvad modellen beder om.

De værktøjer, en agent i økonomi starter med

En agent i økonomi starter med værktøjer, der læser, og får derefter værktøjer, der laver kladder. Et trin bliver først automatiseret, når det har vist sig pålideligt.

Værktøjer, der læser Værktøjer, der laver kladder Gives ikke fra start
Slå posteringer og saldi op Oprette en kladde med bilag Bogføre en postering
Finde en leverandør eller kunde Skrive et udkast til en e-mail eller rykker Betale, godkende eller frigive en betaling
Søge i fakturaer, kvitteringer og kontrakter Forberede en afstemning til gennemsyn Slette eller ændre et bogført bilag
Læse virksomhedsordbogen og agentens regler Tilføje en note til agentens egne optegnelser Ændre leverandørers bankoplysninger
Sende noget ud af virksomheden

Kolonnen til højre er agentens guardrails, og hver af dem håndhæves uden for modellen. Hvad er guardrails for en AI-agent, og hvem håndhæver dem?

Om et trin senere går fra kladde til, at agenten selv bogfører, afgøres trin for trin med de tre godkendelseszoner: “handler selv”, “spørger først” eller “operatøren godkender”. Hvornår må en AI-agent handle på egen hånd?

Listen er et udgangspunkt; hver opgave har sin egen.

Færre og smallere værktøjer er sikrere

Hvert værktøj, en agent har, er noget, den kan gøre, når den tager fejl, eller når tekst, den har læst, har ført den på vildspor. OWASP’s sikkerhedsvejledning for AI-applikationer anbefaler derfor, at en agent kun får de værktøjer, opgaven kræver, at hvert værktøj kun får de funktioner, det skal bruge, og at man undgår åbne værktøjer (OWASP LLM06:2025 Excessive Agency).

Et åbent værktøj kan næsten alt, fx “kør en vilkårlig databaseforespørgsel” eller “send en vilkårlig e-mail”. Et smalt værktøj gør én ting, fx “find en leverandør ud fra navnet”. En agent, der kun skal læse e-mails, skal have et værktøj, der læser e-mails, ikke et, der også kan sende og slette.

Et værktøj når kun det, agentens adgang tillader

Hvert værktøj kører med agentens egen adgang. Agenten arbejder under sin egen bruger i hvert system, aldrig under en medarbejders login, så systemet ved, hvilke posteringer og ændringer der er agentens (Hvem har ansvaret, når en AI-agent laver en postering?).

Et værktøj kan ikke mere, end den bruger har lov til. Hvis agentens bruger i bogføringssystemet kan oprette kladder, men ikke bogføre dem, kan intet værktøj bogføre en postering, uanset hvordan værktøjet er skrevet.

Hvert værktøjskald skrives i logbogen, så operatøren kan se, hvad agenten læste, og hvad den ændrede. Virksomheden styrer adgangen bag værktøjerne og kan indskrænke eller trække den tilbage når som helst. Når der skal sættes adgang op, sker det sammen med jeres IT, internt eller hos jeres IT-partner.

Hvor værktøjer kommer fra

Et værktøj kan komme til en agent på tre måder:

  • Bygget til opgaven. En lille funktion skrevet til én opgave, fx at oprette en kladde i jeres bogføringssystem.
  • Indbygget i AI-platformen. Udbyderne tilbyder nogle værktøjer klar til brug, fx websøgning (Anthropic: Tool use with Claude; OpenAI: Function calling).
  • Tilbudt gennem en MCP-server. MCP, Model Context Protocol, er en åben standard for at stille værktøjer og data til rådighed for AI-applikationer, så de samme værktøjer kan bruges fra forskellige AI-programmer (Model Context Protocol specification). En separat guide forklarer, hvordan det fungerer med Claude Team.

Uanset hvordan et værktøj kommer til, gælder spørgsmålene nedenfor.

Fem spørgsmål, før I tilføjer et værktøj

Stil disse spørgsmål, før en agent får et nyt værktøj:

  1. Hvad læser det? Kun de data, opgaven kræver.
  2. Hvad ændrer det? Intet eller en kladde, til at begynde med.
  3. Hvis adgang kører det med? Agentens egen bruger, med kun de rettigheder, opgaven kræver.
  4. Hvem tjekker resultatet? Trinnets godkendelseszone afgør, om agenten handler selv, spørger først, eller om operatøren godkender.
  5. Bliver hvert kald logget? Hvert kald, dets felter og dets resultat skrives i logbogen.

Hvis et værktøj ikke består ét af de fem spørgsmål, så gør det smallere, eller lad det være.

Kilder

Kom med én opgave, I gerne vil lade en agent overtage. Vi gennemgår, hvilke værktøjer den skal have, og hvilken adgang hvert af dem kører med.

Book en samtale