Ihmisystävällinen: Markdownia suositellaan yleisesti kehotteiden ja ohjetiedostojen selkeyttämiseen sekä ihmisille että tekoälymalleille . OpenAI:n oma Playground ehdottaa Markdownia H1-otsikoilla kehotteiden luomiseen
.
Suurin haittapuoli: Markdown-otsikot ovat pehmeämpiä rajoja. Ne voivat olla alttiimpia kehoteinjektiolle, koska malli ei välttämättä käsittele ## Syöte. Eräs tietoturvatutkija erityisesti varoitti käyttämästä Markdownia luokiteltavan syötteen erottamiseen, koska malli on "vähemmän altis hämääntymään" XML-tageilla
.
XML-tyyliset tagit käyttävät eksplisiittisiä avaus- ja sulkumerkkejä, kuten <ohjeet>, <kaavio> ja <syöte>, erottamaan kehotteen osia. Anthropicin virallinen ohjeistus suosittelee nimenomaisesti XML-tageja ensisijaisena rakennetyökaluna monimutkaisille kehotteille, koska ne luovat yksiselitteiset rajat, jotka vähentävät väärintulkintoja .
Tietoturvaetu: XML tarjoaa eksplisiittiset avaus- ja sulkurajat, mikä vaikeuttaa injektoidun sisällön vuotamista osioiden välillä . Tekoälyagenteille XML-tagien väitetään olevan Markdown-otsikoita parempia ohjeiden, esimerkkien, viitetiedon ja käyttäjäkysymysten erottamiseen
.
Ei aina parempi: Lyhyissä ja yksinkertaisissa kehotteissa XML voi itse asiassa hieman heikentää tarkkuutta. Eräässä testissä pelkät kehotteet saavuttivat 97,6 % tarkkuuden verrattuna XML:n 96,4 %:iin – pieni 1,2 prosenttiyksikön sakko ilman muutosta hallusinaatioasteessa . Sama testi osoitti 31 %:n lisäyksen syöttötokenien määrässä XML:llä
. XML:n hyöty skaalautuu kehotteen monimutkaisuuden, ei laadun mukaan: se auttaa, kun kehotteen pituus ylittää noin 500 tokenia ja siinä on vähintään 3 loogista osiota
.
Kaikki kolme suurta toimittajaa suosittelevat XML:ää tehokkaana erotinmallina, mutta XML:n muodollisuuden ei tarvitse olla tiukkaa – semanttinen tarkoitus on oleellista .
Monet käytännön ammattilaiset käyttävät hybridiä: Markdown-otsikoita yleisrakenteeseen ja XML-tyylisiä tageja tai koodilohkoja käyttäjän syötteen ympärillä . Tämä lähestymistapa yhdistää Markdownin luettavuuden XML:n tietoturvarajoihin.
Esimerkiksi voit käyttää:
## Ohjeet
[Ohjeesi tähän]
## Konteksti
[Taustatiedot]
## Käyttäjän syöte
<KäyttäjänSyöte>
[Käyttäjän varsinainen syöte]
</KäyttäjänSyöte>Tämä malli antaa molempien maailmojen parhaat puolet – selkeästi merkityt osiot, jotka ovat helppolukuisia ihmisille, sekä kovat rajat kehotteen luottamattoman osan ympärillä.
Käytä Markdownia useimpiin päivittäisiin kehotteisiin, koska se on luettava, tokeneita säästävä ja suoriutuu hyvin dokumentoiduissa kehoteformaattien vertailuissa . Vaihda XML-tageihin, kun sinulla on monimutkaisia, moniosaisia kehotteita, tarvitset kovia semanttisia rajoja tietoturvaan tai työskentelet Clauden kanssa
. Formaatin tehokkuus riippuu myös tekoälymallista – ylläpidettävyys ihmisen puolella on yhtä tärkeää kuin mallin suorituskyky
.