Verschillende indelingen presteren anders onder verschillende omstandigheden. Dit is geen kwestie van mening – meerdere gecontroleerde tests en officiële documentatie leveren concrete data.
Markdown-kopjes en opmaak (zoals ## Instructies, ## Context, lijstjes en vetgedrukte nadruk) zijn leesbaar, token-efficiënt en worden van nature begrepen door modellen die getraind zijn op documentatie .
Nauwkeurigheidsvoordeel: Op redeneertaken behaalde GPT-4 81,2% nauwkeurigheid met gestructureerde Markdown-prompts, vergeleken met 73,9% met JSON – een verbetering van 7,3 procentpunt . Markdown gebruikt ook ongeveer 15% minder tokens dan JSON, terwijl de helderheid behouden blijft .
Mensvriendelijk: Markdown wordt algemeen aanbevolen om prompts en instructiebestanden duidelijker te maken voor zowel mensen als AI-modellen . OpenAI's eigen Playground stelt Markdown met H1-kopjes voor voor het genereren van prompts .
Het grootste nadeel: Markdown-kopjes zijn zachte grenzen. Ze zijn kwetsbaarder voor prompt-injectie omdat het model ## Invoer mogelijk niet als een harde scheiding beschouwt . Een beveiligingsonderzoeker raadde specifiek af om Markdown te gebruiken voor het afbakenen van invoer die geclassificeerd moet worden, en merkte op dat het model "minder snel in de val trapt" bij XML-tags .
XML-achtige tags gebruiken expliciete open-close-markeringen zoals <instructies>, <schema> en <invoer> om prompt-secties te scheiden. Anthropic's officiële richtlijnen bevelen XML-tags expliciet aan als het belangrijkste structurele hulpmiddel voor complexe prompts, omdat ze ondubbelzinnige grenzen creëren die misinterpretatie verminderen .
Veiligheidsvoordeel: XML biedt expliciete open-close-grenzen, waardoor het moeilijker is voor geïnjecteerde inhoud om tussen secties te lekken . Voor AI-agents betogen sommige richtlijnen dat XML-tags beter presteren dan Markdown-kopjes voor het scheiden van instructies, voorbeelden, referentiegegevens en gebruikersvragen .
Niet altijd beter: Bij korte, eenvoudige prompts kan XML de nauwkeurigheid juist iets verlagen. Eén test toonde 97,6% nauwkeurigheid voor platte prompts versus 96,4% voor XML – een klein verschil van 1,2 procentpunt, zonder verandering in hallucinatiegraad . Dezelfde test liet een toename van 31% in invoertokens zien bij XML . Het voordeel van XML groeit met de complexiteit van de prompt, niet met de kwaliteit: het helpt wanneer de prompt ongeveer 500 tokens of meer bevat met 3 of meer logische secties .
| Aanbieder | Aanbeveling |
|---|---|
| Anthropic (Claude) | Beveelt XML-tags expliciet aan voor complexe prompts; XML-achtige tags als primair structureel hulpmiddel |
| OpenAI (GPT) | Stelt Markdown met H1-kopjes voor in Playground; XML werkt ook wanneer strikte grenzen belangrijk zijn |
| Algemene industrie | XML aanbevolen voor complexe/meerdelige prompts en veiligheidskritische taken; Markdown voor leesbaarheid |
Alle drie de grote aanbieders bevelen XML aan als effectief scheidingspatroon, maar de XML hoeft niet strikt geldig te zijn – de semantische intentie is wat telt .
| Use case | Aanbevolen indeling |
|---|---|
| Korte, eenvoudige prompts | Markdown of platte tekst |
| Complexe prompts met meerdere secties | XML-tags voor sectiescheiding |
| Anthropic Claude-prompts | XML-tags, omdat Anthropic ze expliciet aanbeveelt |
| OpenAI GPT-prompts | Markdown-kopjes worden algemeen aanbevolen; XML ook nuttig bij strikte grenzen |
| Hoge veiligheid / prompt-injectiegevoelig | XML-tags, omdat expliciete open-close-grenzen moeilijker te misleiden zijn |
| Menselijk leesbare gedeelde documentatie | Markdown |
| Productie-agentpijplijnen | XML-achtige tags voor duidelijkere sectiegrenzen |
Veel professionals gebruiken een hybride: Markdown-kopjes voor de algehele structuur plus XML-achtige tags of codeblokken rond gebruikersinvoer . Deze aanpak combineert de leesbaarheid van Markdown met de veiligheidsgrenzen van XML.
Bijvoorbeeld:
## Instructies
[Jouw instructies hier]
## Context
[Achtergrondinformatie]
## Gebruikersinvoer
<Gebruikersinvoer>
[werkelijke gebruikersinvoer]
</Gebruikersinvoer>
Dit patroon geeft je het beste van beide werelden: duidelijke gelabelde secties die gemakkelijk leesbaar zijn voor mensen, plus harde grenzen rond het onvertrouwde deel van de prompt.
Gebruik Markdown voor de meeste dagelijkse prompts, omdat het leesbaar, token-efficiënt en goed presteert in gedocumenteerde vergelijkingen van prompt-indelingen . Stap over op XML-tags wanneer je complexe, meerdelige prompts hebt, harde semantische grenzen nodig hebt voor veiligheid, of met Claude werkt . De effectiviteit van de indeling hangt ook af van het AI-model – onderhoudbaarheid aan de menselijke kant is minstens zo belangrijk als modelprestaties .
Verschillende indelingen presteren anders onder verschillende omstandigheden. Dit is geen kwestie van mening – meerdere gecontroleerde tests en officiële documentatie leveren concrete data.
Markdown-kopjes en opmaak (zoals ## Instructies, ## Context, lijstjes en vetgedrukte nadruk) zijn leesbaar, token-efficiënt en worden van nature begrepen door modellen die getraind zijn op documentatie .
Nauwkeurigheidsvoordeel: Op redeneertaken behaalde GPT-4 81,2% nauwkeurigheid met gestructureerde Markdown-prompts, vergeleken met 73,9% met JSON – een verbetering van 7,3 procentpunt . Markdown gebruikt ook ongeveer 15% minder tokens dan JSON, terwijl de helderheid behouden blijft .
Mensvriendelijk: Markdown wordt algemeen aanbevolen om prompts en instructiebestanden duidelijker te maken voor zowel mensen als AI-modellen . OpenAI's eigen Playground stelt Markdown met H1-kopjes voor voor het genereren van prompts .
Het grootste nadeel: Markdown-kopjes zijn zachte grenzen. Ze zijn kwetsbaarder voor prompt-injectie omdat het model ## Invoer mogelijk niet als een harde scheiding beschouwt . Een beveiligingsonderzoeker raadde specifiek af om Markdown te gebruiken voor het afbakenen van invoer die geclassificeerd moet worden, en merkte op dat het model "minder snel in de val trapt" bij XML-tags .
XML-achtige tags gebruiken expliciete open-close-markeringen zoals <instructies>, <schema> en <invoer> om prompt-secties te scheiden. Anthropic's officiële richtlijnen bevelen XML-tags expliciet aan als het belangrijkste structurele hulpmiddel voor complexe prompts, omdat ze ondubbelzinnige grenzen creëren die misinterpretatie verminderen .
Veiligheidsvoordeel: XML biedt expliciete open-close-grenzen, waardoor het moeilijker is voor geïnjecteerde inhoud om tussen secties te lekken . Voor AI-agents betogen sommige richtlijnen dat XML-tags beter presteren dan Markdown-kopjes voor het scheiden van instructies, voorbeelden, referentiegegevens en gebruikersvragen .
Niet altijd beter: Bij korte, eenvoudige prompts kan XML de nauwkeurigheid juist iets verlagen. Eén test toonde 97,6% nauwkeurigheid voor platte prompts versus 96,4% voor XML – een klein verschil van 1,2 procentpunt, zonder verandering in hallucinatiegraad . Dezelfde test liet een toename van 31% in invoertokens zien bij XML . Het voordeel van XML groeit met de complexiteit van de prompt, niet met de kwaliteit: het helpt wanneer de prompt ongeveer 500 tokens of meer bevat met 3 of meer logische secties .
| Aanbieder | Aanbeveling |
|---|---|
| Anthropic (Claude) | Beveelt XML-tags expliciet aan voor complexe prompts; XML-achtige tags als primair structureel hulpmiddel |
| OpenAI (GPT) | Stelt Markdown met H1-kopjes voor in Playground; XML werkt ook wanneer strikte grenzen belangrijk zijn |
| Algemene industrie | XML aanbevolen voor complexe/meerdelige prompts en veiligheidskritische taken; Markdown voor leesbaarheid |
Alle drie de grote aanbieders bevelen XML aan als effectief scheidingspatroon, maar de XML hoeft niet strikt geldig te zijn – de semantische intentie is wat telt .
| Use case | Aanbevolen indeling |
|---|---|
| Korte, eenvoudige prompts | Markdown of platte tekst |
| Complexe prompts met meerdere secties | XML-tags voor sectiescheiding |
| Anthropic Claude-prompts | XML-tags, omdat Anthropic ze expliciet aanbeveelt |
| OpenAI GPT-prompts | Markdown-kopjes worden algemeen aanbevolen; XML ook nuttig bij strikte grenzen |
| Hoge veiligheid / prompt-injectiegevoelig | XML-tags, omdat expliciete open-close-grenzen moeilijker te misleiden zijn |
| Menselijk leesbare gedeelde documentatie | Markdown |
| Productie-agentpijplijnen | XML-achtige tags voor duidelijkere sectiegrenzen |
Veel professionals gebruiken een hybride: Markdown-kopjes voor de algehele structuur plus XML-achtige tags of codeblokken rond gebruikersinvoer . Deze aanpak combineert de leesbaarheid van Markdown met de veiligheidsgrenzen van XML.
Bijvoorbeeld:
## Instructies
[Jouw instructies hier]
## Context
[Achtergrondinformatie]
## Gebruikersinvoer
<Gebruikersinvoer>
[werkelijke gebruikersinvoer]
</Gebruikersinvoer>
Dit patroon geeft je het beste van beide werelden: duidelijke gelabelde secties die gemakkelijk leesbaar zijn voor mensen, plus harde grenzen rond het onvertrouwde deel van de prompt.
Gebruik Markdown voor de meeste dagelijkse prompts, omdat het leesbaar, token-efficiënt en goed presteert in gedocumenteerde vergelijkingen van prompt-indelingen . Stap over op XML-tags wanneer je complexe, meerdelige prompts hebt, harde semantische grenzen nodig hebt voor veiligheid, of met Claude werkt . De effectiviteit van de indeling hangt ook af van het AI-model – onderhoudbaarheid aan de menselijke kant is minstens zo belangrijk als modelprestaties .