System prompts: hvad er de, og hvordan bruges de?
En system prompt er en overordnet instruktion, der sætter adfærd, rolle og grænser for en model eller agent. Den bør indeholde varige regler – ikke alle detaljer fra den enkelte brugeropgave.

Brug indholdsfortegnelsen til venstre, hvis du allerede kender grundprincipperne og vil direkte til implementeringen.
Kort svar: En system prompt er en overordnet instruktion, der sætter adfærd, rolle og grænser for en model eller agent. Den bør indeholde varige regler – ikke alle detaljer fra den enkelte brugeropgave.
Hvad du får ud af guiden
En systemprompt sætter de faste spilleregler for en assistent. Den bør beskrive rolle, grænser og adfærd, mens den konkrete brugeropgave og data holdes adskilt, så systemet er lettere at vedligeholde.
Når du er færdig, bør du kunne:
- forklare hovedprincippet med udgangspunkt i din egen opgave
- afprøve metoden og kontrollere, om varige regler er adskilt fra brugerdata
- genkende og undgå fejlen: “putte alt produktindhold ind i systemprompten og gøre den svær at vedligeholde”
Se det i en konkret situation
En intern supportassistent får en systeminstruktion om kun at svare ud fra godkendt dokumentation, aldrig love kompensation og eskalere ved manglende evidens. Den konkrete kundesag sendes separat som brugerinput.
Sådan gør du – trin for trin
- 1. Adskil permanente regler fra data der skifter fra sag til sag.
Dette trin reducerer tvetydighed og gør det lettere at se, hvor en fejl eller dårlig beslutning opstår.
- 2. Beskriv målet og de vigtigste grænser i prioriteret rækkefølge.
Et klart mål gør det muligt at vurdere svaret efter effekt i stedet for efter hvor overbevisende det lyder.
- 3. Definér hvordan modellen skal reagere ved manglende eller konfliktende information.
Et tydeligt format gør svaret lettere at kontrollere og sikkert at sende videre til næste arbejdstrin.
- 4. Beskriv tilladte værktøjer og handlinger hvis systemet er agentisk.
Jo smallere rettigheder og værktøjer er, desto mindre skade kan en forkert modelbeslutning skabe.
- 5. Test instruktionen mod forsøg på at få modellen til at bryde reglerne.
Testen gør fejl synlige på tværs af flere cases, så du ikke optimerer efter ét heldigt svar.
- 6. Versionér systemprompten sammen med testcases.
Testen gør fejl synlige på tværs af flere cases, så du ikke optimerer efter ét heldigt svar.
Her går det oftest galt
- At putte alt produktindhold ind i systemprompten og gøre den svær at vedligeholde.
- At skrive “du må aldrig tage fejl” i stedet for konkrete fallback-regler.
- At tro at en systemprompt alene er en sikkerhedsbarriere mod prompt injection.
Øvelse: gør det på din egen opgave
Skriv en systemprompt på maksimalt 15 linjer til en intern FAQ-assistent. Lav derefter fem inputs, der bevidst mangler dokumentation eller forsøger at ændre reglerne.
Kvalitetstjek
Brug disse spørgsmål, før du gør metoden til en fast arbejdsgang:
- Er varige regler adskilt fra brugerdata?
- Findes der en sikker fallback?
- Er kritiske handlinger beskyttet uden for prompten?
Hvad du kan lære bagefter
Gå videre med den del af emnet, du stadig mangler at kunne bruge i praksis:
Ofte stillede spørgsmål
Hvad er hovedpointen i “System prompts: hvad er de, og hvordan bruges de”?+
En system prompt er en overordnet instruktion, der sætter adfærd, rolle og grænser for en model eller agent. Den bør indeholde varige regler – ikke alle detaljer fra den enkelte brugeropgave.
Hvordan kan jeg øve det?+
Skriv en systemprompt på maksimalt 15 linjer til en intern FAQ-assistent. Lav derefter fem inputs, der bevidst mangler dokumentation eller forsøger at ændre reglerne.
Hvilken fejl bør jeg især undgå?+
At putte alt produktindhold ind i systemprompten og gøre den svær at vedligeholde.
Hvornår er min løsning god nok til at bruge?+
Brug disse kontrolspørgsmål: Er varige regler adskilt fra brugerdata? Findes der en sikker fallback? Er kritiske handlinger beskyttet uden for prompten?


