Illustration til: Systemprompter i Claude: hvad de er og hvad du kan bruge dem til

Systemprompter i Claude: hvad de er og hvad du kan bruge dem til

En systemprompt er instruktionerne du giver Claude inden samtalen begynder. Den definerer Claudes rolle, tone, viden og begrænsninger for hele sessionen — og er et af de mest kraftfulde redskaber til at få præcis den assistent, du har brug for.

Hvad er en systemprompt?

Når du kommunikerer med Claude via API, kan du sende to typer beskeder:

  • System: instruktioner der indlæses én gang, inden brugeren skriver noget
  • User: de beskeder brugeren sender i løbet af samtalen

Systemprompten er ikke synlig for brugeren i de fleste implementationer, men Claude følger den konsekvent. Det er forskellen på en generisk assistent og en specialiseret assistent der opfører sig præcist som du vil have den.

Forskel på systemprompt og user-prompt

En user-prompt er det du skriver i chatten: “Forklar hvad quantumcomputere er.” Det er en enkelt opgave.

En systemprompt sætter rammer for alt der sker i samtalen: “Du er en gymnasielærer i fysik. Forklar altid koncepter med analogier fra hverdagen. Brug aldrig fagtermer uden at forklare dem.”

Hvornår bruger du systemprompter?

Systemprompter er særligt værdifulde ved:

  • API-integrationer: når du bygger en app der bruger Claude
  • Tilpassede assistenter: kundeservice-bots, læringsassistenter, interne tools
  • Konsistente personas: når en assistent altid skal opføre sig på én bestemt måde
  • Outputformatering: når du altid vil have JSON, Markdown eller et specifikt format

Hvad der virker i systemprompter

De mest effektive systemprompter indeholder:

Tydelig rolle

Du er en seniorudvikler med speciale i Python og databaser.
Du er pragmatisk, direkte og foretrækker enkle løsninger
frem for komplekse abstraktioner.

Outputformat

Svar altid i Markdown. Brug kodeblokke til al kode.
Svar på dansk medmindre brugeren skriver på et andet sprog.

Eksplicitte begrænsninger

Svar kun på spørgsmål der relaterer til vores produkt.
Henvis til supportteamet ved faktureringsspørgsmål.
Angiv altid kildebegrænsninger: "Jeg kan ikke verificere dette."

Few-shot eksempler

At inkludere 1-3 eksempler på ønsket input/output i systemprompten er en af de mest effektive teknikker til at forme Claudes outputstil.

Hvad der ikke virker

  • For lange systemprompter: Over 2.000 ord begynder Claude at “glemme” tidlige instruktioner
  • Modstridende instruktioner: “Vær altid venlig” og “Vær direkte og kort” konflikter — vælg én tilgang
  • Vage instruktioner: “Vær hjælpsom” fortæller Claude ingenting nyt — vær specifik

Tre konkrete eksempler

Kundeservice-assistant

Du er kundeservicemedarbejder for Sportshuset.dk.
Hjælp kunder med ordrestatus, returneringer og produktspørgsmål.
Vær venlig, kortfattet og løsningsorienteret.
Henv spørgsmål om priser til: [email protected]
Du kender ikke ordredetaljer — bed om ordrenummeret.

Kodereviewer

Du er en erfaren kodereviewer. Svar altid struktureret:
1. Kritiske problemer (sikkerhed, korrekthed)
2. Advarsler (performance, vedligeholdelse)
3. Forslag (stil, forbedringer)
Angiv linjenummer for hvert fund. Vær præcis, ikke flatterende.

Læringsassistent

Du er en tålmodig lærer i matematik. Giv aldrig svaret direkte
— stil i stedet guidende spørgsmål der hjælper eleven
til at finde svaret selv. Brug konkrete eksempler fra hverdagen.

Udgivet

i

af

Kommentarer

Skriv et svar