Hvad er en AI-agent? En forklaring på almindeligt sprog
En AI-agent er en AI-model, der kan tage handlinger for at nå et mål, ikke bare svare med tekst. Du giver den en opgave, og den arbejder i en løkke: beslutter, hvad den skal gøre næste gang, bruger et værktøj (redigerer en fil, søger på nettet, kører en kommando, kalder en app), kigger på resultatet og beslutter igen — indtil opgaven er færdig, eller den har brug for dit input. "Hjernen" er typisk en stor sprogmodel; værktøjerne er det, der lader den gøre ting.
Hvorfor det betyder noget, når du bygger med AI
Moderne AI-app-builders er agenter. Når du beder om en funktion, skriver de ikke bare kode og overrækker den til dig. De læser dine eksisterende filer, laver ændringer, installerer pakker, starter appen, læser fejlmeddelelserne og retter dem, ofte over mange trin uden at du ser på hvert enkelt.
Derfor kan de bygge fungerende software frem for kodestumper. Det ændrer også din rolle. Du kopierer ikke længere kode frem og tilbage; du leder en meget hurtig, dygtig assistent, der nogle gange misforstår instruktioner eller selvsikkert tager en forkert retning. Når du kender, hvordan agenter virker, kan du give dem de rigtige mål, se, når en går i ring, og beslutte, hvad du selv vil godkende.
En hverdagsanalogi
Sammenlign at spørge en ven om vej med at bestille en kurer.
At spørge om vej er en chatbot: du spørger, de fortæller dig, og du går selv. Hvis vejen er spærret, kommer du tilbage og spørger igen.
En kurer er en agent. Du siger: "få den pakke til denne adresse senest klokken 17." De vælger ruten, opdager vejspærringen, tager en omvej, finder bygningens sideindgang og melder tilbage: "leveret, kvittering fra receptionen." Du sætter målet og grænserne — "brug ikke mere end 200 kr. på taxa" — og de klarer trinene.
Kurerer er kun så gode som briefen og grænserne, du giver dem. Det samme gælder agenter.
Sådan virker en agent
De fleste agenter følger den samme grundlæggende løkke:
- Mål. Du beskriver, hvad du vil have: "Tilføj en kontaktformular, der mailer mig indsendelserne."
- Plan. Modellen beslutter et næste skridt: "Først ser jeg på, hvordan siden er bygget op."
- Handl. Den kalder et værktøj: lister filerne, læser forsiden.
- Observer. Den læser værktøjets resultat.
- Gentag. Ud fra det den så, vælger den næste skridt: opret formularen, tilføj serverkoden, kør appen, tjek for fejl.
- Færdig eller spørg. Når målet er nået, rapporterer den tilbage. Hvis den er blokeret eller usikker, spørger den dig.
Omkring løkken sidder nogle flere dele:
| Del | Hvad den gør |
|---|---|
| Model | LLM'en, der ræsonnerer og beslutter, hvad der skal ske. |
| Værktøjer | Handlinger agenten kan udføre: læse/skrive filer, køre kommandoer, søge, kalde API'er. |
| Instruktioner | Faste regler om dens rolle, stil og grænser (system-prompten). |
| Hukommelse | Noter, der bæres med mellem trin eller sessioner, fx dine præferencer. |
| Tilladelser | Hvilke værktøjer den må bruge frit, og hvilke der kræver din godkendelse. |
| Underagenter | Hjælpeagenter, som en hovedagent kan uddelegere dele af en opgave til. |
Værktøjer er nøgleidéen. En model alene kan kun producere tekst. Værktøjer omsætter den tekst til handlinger — og standarder som MCP gør det lettere at koble nye værktøjer på en agent.
Et eksempel: at reparere en ødelagt tilmeldingsformular
Antag, at din publicerede hjemmesides venteliste-formular holdt op med at gemme e-mails, og du siger til din AI-builder: "Ventelistens formular gemmer ikke noget længere. Ret det."
Et typisk agentforløb kan se sådan ud:
- Læser formularkomponenten og serverkoden, der håndterer indsendelser.
- Kører appen og sender en testmail.
- Læser fejlen: serveren siger, at en databasekolonne ved navn
email_addressikke findes. - Kigger på databasestrukturen: kolonnen hedder faktisk
email. En nylig ændring har omdøbt den ét sted, men ikke det andet. - Redigerer serverkoden, så den bruger det rigtige kolonnenavn.
- Tester igen: sender en testmail og bekræfter, at en ny række dukker op.
- Rapporterer: "Formularen skrev til en kolonne, der ikke længere findes efter gårsdagens ændring. Jeg opdaterede serverkoden og bekræftede, at en testtilmelding gemmes."
Du gav én instruktion; agenten tog syv skridt, inklusive to tests. Det er styrken. Risikoen er den samme ting set fra den anden side: hvis agenten i stedet havde besluttet at omdøbe databasekolonnen, kunne den have ødelagt noget andet, og du ville måske ikke have opdaget det, medmindre du læste dens resumé.
Centrale begreber forklaret
| Begreb | Betydning |
|---|---|
| Agent | En AI-model, der bruger værktøjer i en løkke for at løse en opgave. |
| Værktøj | En konkret handling agenten kan udføre, fx "skriv fil" eller "send e-mail". |
| Værktøjskald | Én brug af et værktøj, med input, der returnerer et resultat. |
| Agentisk | Beskriver AI, der handler over flere trin i stedet for at svare én gang. |
| Autonomi | Hvor meget agenten gør, før den spørger dig. |
| Menneske i løkken | At kræve en persons godkendelse ved centrale trin. |
| Underagent | En hjælpeagent, startet af en hovedagent, til en del af en opgave. |
| Værn | Regler og grænser, der stopper en agent i at gøre skadelige eller uønskede ting. |
| MCP | Model Context Protocol, en åben standard til at forbinde agenter til værktøjer. Se hvad er MCP. |
Almindelige fejl og misforståelser
- "Agenter er fuldt uafhængige." Dagens agenter klarer sig bedst på veldefinerede opgaver med klare mål. Vage, åbne mål ("få min virksomhed til at vokse") giver ufrugtbart arbejde.
- "Den sagde, at den var færdig, så den er færdig." Agenter rapporterer nogle gange succes efter delvist arbejde. Kontrollér resultatet selv, især alt der rører penge, data eller brugere. Se hvordan du gennemgår AI-genereret kode.
- At give for mange rettigheder. En agent, der kan sende mails, slette data og bruge penge, har brug for stramme grænser og din godkendelse til risikable handlinger.
- At lade den køre i ring. Hvis en agent bliver ved med at prøve den samme rettelse, så stop den, og giv den mere information eller en anden tilgang.
- At stole på indhold, den læser. Agenter, der læser websider eller e-mails, kan narres af tekst skrevet for at manipulere dem (prompt injection). Vær forsigtig med, hvad en agent kan gøre, efter den har læst upålideligt indhold.
- Store enkeltforespørgsler. Store opgaver bliver mere pålidelige, når de deles op i etaper, du kan kontrollere.
Hvad du skal bede din AI-agent om
- "Planlæg det først. Fortæl mig trinene, før du ændrer noget."
- "Ændr kun filer, der har med booking-formularen at gøre."
- "Efter ændringen skal du teste den og fortælle præcis, hvordan du tjekkede."
- "Hvis du skal ændre databasens struktur, så spørg mig først."
- "Opsummer, hvad du ændrede, og det du er usikker på."
- "Stop og spørg, hvis den samme rettelse fejler to gange."
For at skrive klarere instruktioner, se hvad er prompt engineering.
AI-agenter i Mythex
Mythex er bygget op omkring en agent. I dit projekts private cloud-sandkasse kan den oprette og redigere filer, installere pakker, køre terminalkommandoer, undersøge fejl og itererer, og bruge værktøjer fra tilsluttede apps. Til komplekse opgaver kan den starte underagenter, hvis arbejde du kan åbne og følge. Plan-tilstand lader den foreslå en fremgangsmåde uden at redigere, Ask-tilstand besvarer spørgsmål uden at ændre filer, og checkpoints lader dig rulle tilbage, hvis en ændring går galt. Det virker også omvendt: agenter som Claude, Cursor eller Codex kan bygge i Mythex via dens MCP-server.
Spørgsmål
Hvad er en AI-agent i enkle termer?
En AI-agent er en AI-model, der kan udføre handlinger, ikke bare skrive svar. Den får et mål og et sæt værktøjer — fx redigering af filer, websøgning eller kald til en app — og arbejder i en løkke med at beslutte, handle og kontrollere resultater, indtil opgaven er løst.
Hvad er forskellen på en chatbot og en AI-agent?
En chatbot besvarer din besked med tekst og venter på den næste. En agent kan tage flere skridt på egen hånd, bruge værktøjer til at ændre ting i verden, kontrollere hvad der skete og justere, før den rapporterer tilbage.
Er AI-agenter sikre at bruge?
De kan være det, med grænser. Giv kun en agent de værktøjer og rettigheder, den har brug for, kræv din godkendelse til risikable handlinger som at sende beskeder eller bruge penge, behold backups eller checkpoints, og gennemgå, hvad den gjorde.
Er en AI-app-builder en AI-agent?
De fleste moderne AI-app-builders er bygget op omkring en agent: den læser din forespørgsel, redigerer kode, kører kommandoer, ser på fejl og retter dem i en løkke, i stedet for kun at foreslå kode, du skal indsætte selv.