Olika format presterar olika under olika förutsättningar. Detta är ingen åsiktsfråga – flera kontrollerade tester och officiell dokumentation ger konkreta data.
Markdown-rubriker och formatering (som ## Instruktioner, ## Kontext, punktlistor och fetstil för betoning) är lättlästa, tokeneffektiva och naturligt förstådda av modeller som tränats på dokumentation .
Noggrannhetsfördel: I resonemangsuppgifter nådde GPT-4 81,2 % noggrannhet med Markdown-strukturerade promptar jämfört med 73,9 % med JSON – en förbättring på 7,3 procentenheter . Markdown använder också cirka 15 % färre token än JSON samtidigt som det bibehåller tydligheten .
Användarvänligt: Markdown rekommenderas ofta för att göra promptar och instruktionsfiler tydligare för både människor och AI-modeller . OpenAIs egen Playground föreslår Markdown med H1-rubriker för promptgenerering .
Den största nackdelen: Markdown-rubriker är mjukare avgränsningar. De kan vara mer sårbara för promptinjektion eftersom modellen kanske inte behandlar ## Input som en hård avgränsare . En säkerhetsforskare avrådde specifikt från att använda Markdown för att avgränsa indata som ska klassificeras, och noterade att modellen är "mindre benägen att bli lurad" av XML-taggar .
XML-liknande taggar använder explicita öppnings- och stängningsmarkörer som <instruktioner>, <schema> och <indata> för att separera promptens sektioner. Anthropics officiella vägledning rekommenderar uttryckligen XML-taggar som det primära verktyget för komplexa promptar, och betonar att de skapar entydiga gränser som minskar feltolkningar .
Säkerhetsfördel: XML ger explicita öppna-stäng-gränser, vilket gör det svårare för injicerat innehåll att läcka mellan sektioner . För AI-agenter hävdar vägledning att XML-taggar överträffar Markdown-rubriker för att separera instruktioner, exempel, referensdata och användarfrågor .
Inte alltid bättre: För korta, enkla promptar kan XML faktiskt minska noggrannheten något. Ett test visade enkla promptar med 97,6 % noggrannhet jämfört med XML:s 96,4 % – en liten straffavgift på 1,2 procentenheter utan förändring i hallucinationsfrekvens . Samma test visade en 31-procentig ökning av token-overhead med XML . Fördelen med XML skalar med promptens komplexitet, inte promptkvalitet: det hjälper när prompten överstiger cirka 500 token med 3 eller fler logiska sektioner .
| Leverantör | Rekommendation |
|---|---|
| Anthropic (Claude) | Rekommenderar uttryckligen XML-taggar för komplexa promptar; XML-liknande taggar som primärt strukturellt verktyg |
| OpenAI (GPT) | Föreslår Markdown med H1-rubriker i Playground; XML fungerar också när strikta gränser är viktiga |
| Allmän branschvägledning | XML rekommenderas för komplexa/flersektionspromptar och säkerhetskritiska uppgifter; Markdown för läsbarhet |
Alla tre stora leverantörer rekommenderar XML som ett effektivt avgränsningsmönster, men XML-formaliteten behöver inte vara strikt – den semantiska avsikten är det som räknas .
| Användningsområde | Rekommenderat format |
|---|---|
| Korta, enkla promptar | Markdown eller ren text |
| Komplexa flersektionspromptar | XML-taggar för sektionsseparering |
| Anthropic Claude-promptar | XML-taggar, eftersom Anthropic uttryckligen rekommenderar dem |
| OpenAI GPT-promptar | Markdown-rubriker rekommenderas ofta; XML hjälper också när strikta gränser är viktiga |
| Hög säkerhet / promptinjektionskänsligt | XML-taggar, eftersom explicita öppna-stäng-gränser är svårare att lura |
| Läsbar delad dokumentation | Markdown |
| Produktionsagentpipeliner | XML-liknande taggar för tydligare sektionsgränser |
Många utövare använder en hybrid: Markdown-rubriker för övergripande struktur plus XML-liknande taggar eller kodblock runt användarens inmatningsblock . Denna metod kombinerar Markdowns läsbarhet med XML:s säkerhetsgränser.
Du kan till exempel använda:
## Instruktioner
[Dina instruktioner här]
## Kontext
[Bakgrundsinformation]
## Användarinmatning
<AnvändarInmatning>
[faktisk användarinmatning]
</AnvändarInmatning>
Detta mönster ger dig det bästa från två världar – tydligt märkta sektioner som är lätta för människor att läsa, plus hårda gränser runt den opålitliga delen av prompten.
Använd Markdown för de flesta dagliga promptar eftersom det är läsbart, tokeneffektivt och presterar väl i dokumenterade promptformatjämförelser . Byt till XML-taggar när du har komplexa flerdelade promptar, behöver hårda semantiska gränser för säkerheten, eller arbetar med Claude . Formatets effektivitet beror också på AI-modellen – underhållbarhet på den mänskliga sidan är lika viktigt som modellens prestanda .
Olika format presterar olika under olika förutsättningar. Detta är ingen åsiktsfråga – flera kontrollerade tester och officiell dokumentation ger konkreta data.
Markdown-rubriker och formatering (som ## Instruktioner, ## Kontext, punktlistor och fetstil för betoning) är lättlästa, tokeneffektiva och naturligt förstådda av modeller som tränats på dokumentation .
Noggrannhetsfördel: I resonemangsuppgifter nådde GPT-4 81,2 % noggrannhet med Markdown-strukturerade promptar jämfört med 73,9 % med JSON – en förbättring på 7,3 procentenheter . Markdown använder också cirka 15 % färre token än JSON samtidigt som det bibehåller tydligheten .
Användarvänligt: Markdown rekommenderas ofta för att göra promptar och instruktionsfiler tydligare för både människor och AI-modeller . OpenAIs egen Playground föreslår Markdown med H1-rubriker för promptgenerering .
Den största nackdelen: Markdown-rubriker är mjukare avgränsningar. De kan vara mer sårbara för promptinjektion eftersom modellen kanske inte behandlar ## Input som en hård avgränsare . En säkerhetsforskare avrådde specifikt från att använda Markdown för att avgränsa indata som ska klassificeras, och noterade att modellen är "mindre benägen att bli lurad" av XML-taggar .
XML-liknande taggar använder explicita öppnings- och stängningsmarkörer som <instruktioner>, <schema> och <indata> för att separera promptens sektioner. Anthropics officiella vägledning rekommenderar uttryckligen XML-taggar som det primära verktyget för komplexa promptar, och betonar att de skapar entydiga gränser som minskar feltolkningar .
Säkerhetsfördel: XML ger explicita öppna-stäng-gränser, vilket gör det svårare för injicerat innehåll att läcka mellan sektioner . För AI-agenter hävdar vägledning att XML-taggar överträffar Markdown-rubriker för att separera instruktioner, exempel, referensdata och användarfrågor .
Inte alltid bättre: För korta, enkla promptar kan XML faktiskt minska noggrannheten något. Ett test visade enkla promptar med 97,6 % noggrannhet jämfört med XML:s 96,4 % – en liten straffavgift på 1,2 procentenheter utan förändring i hallucinationsfrekvens . Samma test visade en 31-procentig ökning av token-overhead med XML . Fördelen med XML skalar med promptens komplexitet, inte promptkvalitet: det hjälper när prompten överstiger cirka 500 token med 3 eller fler logiska sektioner .
| Leverantör | Rekommendation |
|---|---|
| Anthropic (Claude) | Rekommenderar uttryckligen XML-taggar för komplexa promptar; XML-liknande taggar som primärt strukturellt verktyg |
| OpenAI (GPT) | Föreslår Markdown med H1-rubriker i Playground; XML fungerar också när strikta gränser är viktiga |
| Allmän branschvägledning | XML rekommenderas för komplexa/flersektionspromptar och säkerhetskritiska uppgifter; Markdown för läsbarhet |
Alla tre stora leverantörer rekommenderar XML som ett effektivt avgränsningsmönster, men XML-formaliteten behöver inte vara strikt – den semantiska avsikten är det som räknas .
| Användningsområde | Rekommenderat format |
|---|---|
| Korta, enkla promptar | Markdown eller ren text |
| Komplexa flersektionspromptar | XML-taggar för sektionsseparering |
| Anthropic Claude-promptar | XML-taggar, eftersom Anthropic uttryckligen rekommenderar dem |
| OpenAI GPT-promptar | Markdown-rubriker rekommenderas ofta; XML hjälper också när strikta gränser är viktiga |
| Hög säkerhet / promptinjektionskänsligt | XML-taggar, eftersom explicita öppna-stäng-gränser är svårare att lura |
| Läsbar delad dokumentation | Markdown |
| Produktionsagentpipeliner | XML-liknande taggar för tydligare sektionsgränser |
Många utövare använder en hybrid: Markdown-rubriker för övergripande struktur plus XML-liknande taggar eller kodblock runt användarens inmatningsblock . Denna metod kombinerar Markdowns läsbarhet med XML:s säkerhetsgränser.
Du kan till exempel använda:
## Instruktioner
[Dina instruktioner här]
## Kontext
[Bakgrundsinformation]
## Användarinmatning
<AnvändarInmatning>
[faktisk användarinmatning]
</AnvändarInmatning>
Detta mönster ger dig det bästa från två världar – tydligt märkta sektioner som är lätta för människor att läsa, plus hårda gränser runt den opålitliga delen av prompten.
Använd Markdown för de flesta dagliga promptar eftersom det är läsbart, tokeneffektivt och presterar väl i dokumenterade promptformatjämförelser . Byt till XML-taggar när du har komplexa flerdelade promptar, behöver hårda semantiska gränser för säkerheten, eller arbetar med Claude . Formatets effektivitet beror också på AI-modellen – underhållbarhet på den mänskliga sidan är lika viktigt som modellens prestanda .