En person tager kontrollen over perfekt organiseret information, symboliserende 'Tag kontrollen med XML: Sådan styrer du Claudes output til perfektion'.

Tag kontrollen med XML: Sådan styrer du Claudes output til perfektion

Øvet Deep dive 10 min læsning

De fleste, der bruger Claude, skriver deres prompts som én lang klump tekst og håber på det bedste. Resultatet? Svar der rammer ved siden af, output der mangler struktur, og en følelse af at tale til en væg. Der findes en bedre måde. Ved at bruge XML tags kan du fortælle Claude præcis, hvad der er hvad i din prompt, og få svar tilbage i det format, du faktisk har brug for. Denne artikel giver dig den konkrete opskrift.

Hvis du er ny i Claude, så start med vores komplette guide til Anthropics AI-assistent, der dækker fundamentet. XML tags er næste skridt, når du vil have mere kontrol over dine resultater.

Indholdsfortegnelse

Hvad er XML tags, og hvorfor virker de i Claude?

XML tags er simpelthen mærkater, du sætter rundt om tekst for at fortælle Claude, hvad den tekst er. Dette er et afgørende skridt i at mestre prompt engineering for at få præcise svar. Tænk på det som at sætte overskrifter på kuverter, før du afleverer dem. I stedet for at smide alt ind i én bunke, sorterer du din information, så Claude ved præcis, hvad der er baggrund, hvad der er instruktion, og hvad den skal producere.

Sådan ser et tag ud: <rolle> i starten og </rolle> i slutningen. Det, der står imellem, hører til den kategori. Claude er specifikt trænet til at forstå denne struktur, hvilket gør det til et af de mest effektive redskaber til prompt-formatering, især når du vil maksimere Claudes hukommelse og udnytte Context Window optimalt.

Her er forskellen i praksis. Uden tags:

Du er en kommunikationsrådgiver. Skriv et nyhedsbrev om vores nye hjemmearbejdspolitik. Det skal være 200 ord, venligt i tonen og inkludere en opfordring til at læse den fulde politik på intranettet.

Med Claude XML tags:

<rolle>Du er en intern kommunikationsrådgiver for en mellemstor dansk virksomhed.</rolle>

<opgave>Skriv et nyhedsbrev til alle medarbejdere om vores nye hjemmearbejdspolitik.</opgave>

<krav>
- Maks 200 ord
- Venlig og imødekommende tone
- Afslut med opfordring til at læse den fulde politik på intranettet
</krav>

Og her er hvad Claude faktisk returnerer med den strukturerede prompt frem for den ustrukturerede:

Uden tags – typisk output:

"Kære alle, Vi er glade for at kunne dele vores nye hjemmearbejdspolitik med jer. Fremover vil det være muligt at arbejde hjemme op til to dage om ugen, afhængigt af din rolle og dit teams behov. Vi tror på, at fleksibilitet styrker både trivsel og produktivitet. Har du spørgsmål, er du velkommen til at kontakte din nærmeste leder. Du kan læse mere på intranettet."

Resultatet er generisk. Det mangler en klar struktur, og det er uklart om det er et nyhedsbrev eller en besked fra en leder.

Med tags – typisk output:

Emne: Ny hjemmearbejdspolitik – læs hvad det betyder for dig

Kære kolleger,

Fra den 1. januar indfører vi en opdateret hjemmearbejdspolitik, der giver dig mere fleksibilitet i hverdagen. Som udgangspunkt kan du arbejde hjemmefra op til to dage om ugen – uanset om det handler om fordybelse, familielogistik eller bare en dag uden kontorlarmen.

Politikken gælder for alle fastansatte og aftales løbende med din nærmeste leder. Vi ønsker at skabe rammer, der virker for dig og dit team – ikke regler der besværliggør hverdagen.

Vil du vide mere? Læs den fulde politik på vores intranet under HR > Arbejdsvilkår > Hjemmearbejde.

Med venlig hilsen,
HR-afdelingen

Formatet er korrekt (nyhedsbrev med emneoverskrift), tonen er venlig men professionel, og opfordringen til intranettet sidder præcis, hvor den skal. Det er ikke held – det er struktur.

Tre tags du kan bruge allerede i morgen

Hænder organiserer tre tags for at styre information.

Du behøver ikke lære tyve forskellige tags. Start med tre, og du dækker 80% af dine behov for Claude output-styring.

<kontekst> giver Claude baggrundsviden

Alt det, Claude skal vide, men ikke handle direkte på. Det kan være virksomhedsbeskrivelser, målgruppeinfo eller baggrundsmateriale.

<kontekst>Vi er en B2B-virksomhed med 85 ansatte. Vores kunder er primært kommunale indkøbsafdelinger. Vores tone er professionel men ikke stiv.</kontekst>

Hvad du får uden dette tag: Claude opfinder sin egen kontekst. Måske skriver den til forbrugere i stedet for kommunale indkøbere. Måske bruger den en tone der er for uformel – eller for stiv.

Hvad du får med dette tag: Claude skriver præcis til din målgruppe med din tone, hver gang.

<instruktion> fortæller Claude hvad den skal gøre

Her er selve opgaven. Klart, direkte, uden fyld.

<instruktion>Skriv tre variationer af en emneoverskrift til vores kvartalsrapport. Fokusér på de besparelser, vores kunder har opnået.</instruktion>

Typisk output med dette tag:

  1. "Vores kunder sparede i gennemsnit 340.000 kr. i Q3 – her er hvordan"
  2. "Q3-rapport: Dokumenterede besparelser på tværs af 34 kommuner"
  3. "Fra omkostning til investering: Hvad Q3 viste os om kundernes økonomi"

Tre konkrete overskrifter. Ingen ekstra forklaring, ingen unødvendige tilføjelser – præcis det der blev bedt om.

<format> definerer outputtet

Her styrer du, hvordan svaret skal se ud. Det er ofte her det største udbytte ligger, fordi du slipper for at omformatere bagefter.

<format>Levér som en tabel med tre kolonner: Overskrift | Tone (formel/uformel) | Længde i ord.</format>

Typisk output:

OverskriftToneLængde i ord
"Vores kunder sparede i gennemsnit 340.000 kr. i Q3 – her er hvordan"Uformel13
"Q3-rapport: Dokumenterede besparelser på tværs af 34 kommuner"Formel9
"Fra omkostning til investering: Hvad Q3 viste os om kundernes økonomi"Formel12

Du kopierer tabellen direkte ind i dit dokument. Ingen efterbehandling.

En indkøbschef i en fødevarevirksomhed, der manuelt sammenligner 200 leverandørtilbud, kan bruge præcis denne kombination til at få Claude til at opsummere tilbud i et ensartet tabelformat. I stedet for at kopiere og formatere data fra hvert tilbud definerer man sit <format> tag én gang og genbruger det.

Avanceret prompting: Kombinér tags til komplekse opgaver

Når du har styr på de tre basale tags, kan du kombinere dem med mere specifikke mærkater. Det er her struktureret brug af AI for alvor begynder at give mening.

Forestil dig, at du er marketingmanager i en B2B SaaS-virksomhed og bruger to dage om ugen på kvartalsrapporter. Du vil have Claude til at skrive et udkast baseret på rå data. Sådan kunne prompten se ud:

<rolle>Du er en erfaren forretningsanalytiker.</rolle>

<kontekst>Virksomheden sælger projektstyringsværktøjer til mellemstore danske virksomheder. Q3 omsætning: 4,2 mio. kr. (op 12%). Churn rate: 3,1% (ned fra 4,8%). Nye kunder: 34.</kontekst>

<instruktion>Skriv et udkast til en kvartalsrapport. Fremhæv de vigtigste tendenser. Identificér ét område der kræver opmærksomhed.</instruktion>

<tone>Professionel, datadrevet, men læsbar for ikke-finansielle ledere.</tone>

<format>
- Overskrift
- Resumé (maks 50 ord)
- Tre nøgletal med kort forklaring
- Ét opmærksomhedspunkt med anbefaling
</format>

Og her er hvad Claude faktisk leverer:

Q3 2024: Vækst og faldende churn tegner et stærkt kvartal

Resumé
Q3 viser solid vækst med en omsætningsstigning på 12% og en markant reduktion i churn. 34 nye kunder styrker porteføljen. Ét område kræver fortsat opmærksomhed: fastholdelse af nyligt onboardede kunder.

Tre nøgletal

  • 4,2 mio. kr. i omsætning (+12%): Kvartalet overperformerer ift. samme periode sidste år. Væksten drives primært af ekspansion hos eksisterende kunder frem for nykunderne alene.
  • Churn rate 3,1% (ned fra 4,8%): Et fald på 1,7 procentpoint er betydeligt. Det indikerer, at de seneste indsatser på kundesucces har haft effekt.
  • 34 nye kunder: En sund tilgang, men det er for tidligt at vurdere deres langsigtede værdi. Første 90 dage er kritiske for fastholdelse.

Opmærksomhedspunkt
Nye kunder viser historisk højere churn inden for de første to kvartaler. Med 34 nye kunder i Q3 anbefales en proaktiv onboarding-indsats i Q4 – fx en dedikeret check-in efter 30 og 60 dage – for at beskytte de opnåede churntalsreduktioner.

Den prompt er krystalklart organiseret. Claude ved præcis, hvem den er, hvad den ved, hvad den skal lave, hvordan den skal lyde, og hvordan outputtet skal struktureres. At bygge denne type detaljerede prompts er et skridt mod at mestre mega-prompts der klarer hele opgaven.

Vil du lære, hvordan du gemmer denne type strukturerede prompts til genbrug? Kig på vores guide til Projekter-funktionen i Claude, hvor du kan bygge et helt bibliotek af skabeloner.

De tre fejl der ødelægger dine XML prompts

Avanceret prompting med tags er ikke raketvidenskab, men der er tre faldgruber, der konsekvent giver dårlige resultater.

For mange tags. Hvis du opretter et tag til hver eneste sætning, skaber du støj i stedet for struktur. Her er hvad det ser ud som i praksis:

<emne>Kvartalsrapport</emne>
<formål>At informere</formål>
<målgruppe>Ledere</målgruppe>
<afsender>Marketing</afsender>
<sprog>Dansk</sprog>
<længde>Mellem</længde>
<instruktion>Skriv rapporten</instruktion>

Det er for granulært. Claude bruger energi på at afkode strukturen frem for at producere godt indhold. Fem til syv tags er rigeligt til selv komplekse opgaver. Saml relaterede oplysninger under ét tag som <kontekst> i stedet.

Uklare tag-navne. Et tag der hedder <info> siger ingenting. Hvad slags info? Til hvem? Brug i stedet navne der er selvforklarende:

UndgåBrug i stedet
<info><kundedata> eller <produktbeskrivelse>
<tekst><eksisterende_kopi> eller <referencemateriale>
<ting><krav> eller <begrænsninger>

Jo mere præcist navnet er, jo bedre forstår Claude indholdet – og jo mere konsistente resultater får du.

Manglende lukning. Glemmer du </format>, ved Claude ikke, hvor afsnittet slutter. Det svarer til at fjerne alle overskrifter i et dokument. Alt flyder sammen. Tjek altid at hvert åbningstag har et tilsvarende lukketag, før du sender din prompt.

En god tommelfingerregel: Hvis du kan læse din prompt og med det samme se, hvad hvert afsnit handler om, har du brugt tags rigtigt. Kan du det, har du også et fundament at bygge videre på, fx med de teknikker vi beskriver i vores artikel om at skabe et komplet AI-indholdssystem i Claude.

Kom godt i gang: Dit første XML-eksperiment

Tag én prompt, du bruger jævnligt. Måske en mail-skabelon, en opgavebeskrivelse eller en rapport. Bryd den op i <kontekst>, <instruktion> og <format>. Kør den i Claude. Sammenlign resultatet med det, du plejer at få.

Her er en skabelon du kan kopiere direkte og tilpasse:

<kontekst>
[Indsæt: Hvem er du/din virksomhed? Hvad er baggrunden for opgaven? Hvem er målgruppen?]
</kontekst>

<instruktion>
[Indsæt: Hvad skal Claude konkret producere? Vær specifik om indhold og fokus.]
</instruktion>

<format>
[Indsæt: Hvordan skal outputtet se ud? Bullet points, tabel, afsnit med overskrifter, antal ord?]
</format>

Strukturen behøver ikke være perfekt fra starten. Det vigtigste er at skille de tre elementer ad: hvad Claude skal vide, hvad Claude skal gøre, og hvordan svaret skal se ud. Når du først har vænnet dig til den adskillelse, bliver det svært at skrive prompts på den gamle måde.

Ofte stillede spørgsmål