Strukturera dina instruktioner
Introduktion
Section titled “Introduktion”🎯 Lärandemål
- Förstå varför strukturerade instruktioner ger mer konsekventa resultat
- Kunna använda olika struktureringstekniker (sektioner, XML-taggar, hierarkier)
- Identifiera vanliga strukturmisstag och hur man undviker dem
- Applicera strukturprinciper på din egen systemprompt
I avsnitt 2 lärde du dig de fem grundpelarna – VAD, VARFÖR, HUR, VEM och TON. Nu tar vi det ett steg längre, för även om du har alla rätt komponenter på plats kan de lätt bli röriga om de inte organiseras på rätt sätt. Struktur är inte ett estetiskt val – det är en fundamental del av att få AI:n att fungera pålitligt och konsekvent.
I det här avsnittet lär du dig tre konkreta struktureringstekniker, de vanligaste misstagen att undvika och en checklista du kan använda direkt på dina egna prompts.
Börja med att förstå vad struktur faktiskt gör för en prompt – och varför det spelar roll.
Vad spelar struktur för roll vid promptning?
Tänk på det som skillnaden mellan en välpackad resväska och en där allt bara slängts in. Innehållet är detsamma, men strukturen avgör om du snabbt hittar det du behöver – eller om du måste gräva dig igenom alltihop.
För AI-modeller gäller exakt samma princip: en välstrukturerad prompt hjälper modellen att snabbt identifiera vad som är viktigt, vilka regler som gäller och hur olika delar hänger ihop. En ostrukturerad prompt lämnar modellen att gissa – och gissningar leder till inkonsekventa resultat.
Det finns tre konkreta skäl till varför struktur gör skillnad i praktiken – och de påverkar direkt hur AI:n tolkar och följer dina instruktioner.
Tre anledningar till varför struktur är avgörande
1. Modellen vet var den ska leta
Section titled “1. Modellen vet var den ska leta”När information är uppdelad i tydliga sektioner behöver modellen inte gissa vad som är en instruktion, ett exempel eller bakgrundsinformation. Det minskar risken för feltolkningar drastiskt.
2. Du får konsekventa resultat
Section titled “2. Du får konsekventa resultat”En kaotisk prompt kan ge olika svar varje gång – även med samma indata. Struktur skapar förutsägbarhet och tillförlitlighet, vilket är kritiskt när du bygger något som ska användas i praktiken.
3. Enklare att underhålla och utveckla
Section titled “3. Enklare att underhålla och utveckla”När du eller någon annan i teamet ska uppdatera prompten senare är det enormt mycket enklare om allt har sin plats. Du vet direkt var du ska justera reglerna, lägga till exempel eller ändra tonen.
Nu när du vet varför struktur är avgörande, låt oss titta på tre konkreta tekniker du kan börja använda direkt – oavsett hur enkel eller komplex din prompt är.
Struktureringstekniker du kan använda direkt
Teknik 1: Tydliga sektioner med rubriksättning
Section titled “Teknik 1: Tydliga sektioner med rubriksättning”Den enklaste struktureringsmetoden är att dela upp din prompt i namngivna sektioner. Det fungerar utmärkt för de flesta användningsfall och svarar direkt på de fem grundpelarna från avsnitt 2.
## ROLLDu är en erfaren och pedagogisk IT-supporter som arbetar på ettmedelstort företag.
## UPPGIFTDin huvuduppgift är att svara på medarbetares IT-frågor och vägledadem steg-för-steg genom lösningar.
## SYFTEMålet är att minska belastningen på IT-supporten och ge medarbetaresnabb hjälp vid återkommande problem.
## REGLER- Svara alltid på svenska- Använd max 150 ord per svar- Om du inte vet svaret, skriv: "Jag saknar information om detta. Kontakta IT-support på support@företag.se"- Inkludera alltid källhänvisning när du refererar till interna guider
## TONVar vänlig, professionell och uppmuntrande. Undvik teknisk jargongom det inte är nödvändigt.Varje sektion har ett tydligt syfte och modellen kan lätt skilja mellan vad den ska göra (UPPGIFT) och hur den ska göra det (REGLER + TON).
Teknik 2: XML-taggar för komplex strukturering
Section titled “Teknik 2: XML-taggar för komplex strukturering”När dina instruktioner blir mer avancerade – särskilt om du har många exempel, långa listor eller hierarkisk information – kan XML-taggar göra stor skillnad. Anthropic rekommenderar detta särskilt för Claude-modeller.
Tänk på XML-taggar som etiketter på lådor. Precis som du skriver “KÖKSGLAS – SKÖRT” på en kartong när du packar, sätter XML-taggar namn på saker så att både människor och modeller vet vad som finns inuti:
<receptbok> <recept> <namn>Pannkakor</namn> <ingredienser> <ingrediens>Mjöl</ingrediens> <ingrediens>Ägg</ingrediens> </ingredienser> </recept></receptbok>Varje <tagg> öppnar en låda och </tagg> stänger den – du kan bygga hierarkier av lådor i lådor, precis som ett familjeträd.
Fördelar med XML
Section titled “Fördelar med XML”- Tydligare avgränsning mellan olika delar
- Lättare för modellen att skilja på instruktioner och innehåll
- Bättre för längre kontext och komplexa uppgifter
Exempel på systemprompt med XML-taggar
Section titled “Exempel på systemprompt med XML-taggar”<role>Du är en erfaren HR-specialist med expertis inom svensk arbetsrätt.</role>
<task>Besvara frågor om företagets HR-policies och ge vägledning kringarbetsrättsliga frågor.</task>
<constraints>- Ge aldrig juridisk rådgivning – hänvisa till fackförbund eller jurist vid komplexa fall- Citera alltid rätt policy-dokument med sidnummer- Svara inom 200 ord- Om information saknas: "Kontakta HR-avdelningen direkt för denna fråga"</constraints>
<examples><example>Användare: "Hur många semesterdagar har jag rätt till?"Assistent: "Enligt företagets semesterpolicy (s. 3) har heltidsanställdarätt till 25 semesterdagar per år. Kontakta HR på hr@företag.se för dinexakta semesterrätt."</example></examples>
<tone>Professionell, vänlig och stöttande. Använd ett tillgängligt språksom gör arbetsrättsliga frågor begripliga.</tone>När ska du använda XML-taggar?
Section titled “När ska du använda XML-taggar?”- När du har fler än 3 exempel
- När du hanterar lång kontext (dokument, datatabeller, etc.)
- När du bygger komplexa assistenter med flera verktyg
- När du vill vara extra tydlig med vad som är instruktioner vs. data
Teknik 3: Hierarkisk organisering för komplexa assistenter
Section titled “Teknik 3: Hierarkisk organisering för komplexa assistenter”För mer avancerade användningsfall kan du behöva bygga hierarkier där vissa instruktioner är viktigare än andra.
Prioriteringsprincipen (Google och Anthropic)
Section titled “Prioriteringsprincipen (Google och Anthropic)”- Placera de mest kritiska instruktionerna sist i prompten
- Negativa begränsningar (“gör INTE X”) ska komma i slutet
- Viktiga formatregler ska upprepas nära slutet
## ÖVERGRIPANDE ROLLDu är en AI-assistent för kundtjänst på en e-handelsplattform.
## PRIMÄRA UPPGIFTER1. Besvara frågor om orderstatus, leveranser och returer2. Hjälpa kunder med kontoinformation3. Eskalera komplexa ärenden till mänsklig support
## SEKUNDÄRA UPPGIFTER- Ge produktrekommendationer vid förfrågningar- Informera om pågående kampanjer
## KRITISKA SÄKERHETSREGLER (följ alltid dessa)❌ Dela ALDRIG fullständiga kortnummer eller lösenord❌ Ändra ALDRIG leveransadresser utan verifiering via e-post❌ Genomför ALDRIG återbetalningar över 500 kr utan godkännande✅ Vid misstänkt bedrägeri → stoppa direkt och eskalera
## VIKTIGT: Prioritetsordning vid konfliktOm du är osäker, prioritera alltid säkerhetsreglerna framförsnabb service.Säkerhetsreglerna är markerade som kritiska, placerade sent i prompten och visuella symboler (❌ ✅) gör begränsningarna extra tydliga.
Att känna till de rätta teknikerna är en sak – att undvika de vanligaste fallgroparna är en annan. Här är de tre misstag som förekommer mest frekvent.
Vanliga strukturmisstag – och hur du undviker dem
Misstag 1: Allt i en enda textklump
Section titled “Misstag 1: Allt i en enda textklump”❌ Undvik:
Du är en kundsupportassistent som ska hjälpa användare med frågor omprodukter och du ska vara vänlig och svara kort och om du inte vetsvaret ska du säga det och du ska alltid fråga om användaren behövermer hjälp...✅ Bättre: Dela upp i tydliga sektioner (ROLL, UPPGIFT, REGLER, TON) enligt Teknik 1 ovan.
Misstag 2: Instruktioner blandade med exempel
Section titled “Misstag 2: Instruktioner blandade med exempel”❌ Undvik:
Du ska kategorisera kundmail. Till exempel "Jag vill returnera minorder" ska kategoriseras som Retur och du ska vara koncis och om dethandlar om leverans ska det kategoriseras som Leverans och svaraalltid med bara kategorin.✅ Bättre:
## UPPGIFTKategorisera inkommande kundmail i rätt kategori.
## KATEGORIER- Retur- Leverans- Produktfrågor- Teknisk support- Övrigt
## EXEMPELMail: "Jag vill returnera min order"Kategori: Retur
Mail: "När kommer mitt paket?"Kategori: Leverans
## FORMATSvara endast med kategorinamnet, inget annat.Misstag 3: Viktiga begränsningar tidigt i prompten
Section titled “Misstag 3: Viktiga begränsningar tidigt i prompten”Modeller kan “glömma” viktiga begränsningar om de placeras för tidigt – särskilt negativa instruktioner.
❌ Undvik (dålig placering):
Ändra ALDRIG användardata utan godkännande.
[... 300 ord med andra instruktioner ...]
Nu ska du hjälpa användaren med deras förfrågan.✅ Bättre (kritiska regler sist):
[... övriga instruktioner ...]
## KRITISKT: Säkerhetsregler (följ alltid)- Ändra ALDRIG användardata utan explicit godkännande- Dela ALDRIG känslig information med obehörigaTa alltid din systemprompt igenom den här checklistan innan du sätter den i produktion – den hjälper dig avgöra om strukturen faktiskt håller.
Checklista: Har din prompt bra struktur?
Använd den här checklistan allt eftersom du bygger och förbättrar din systemprompt:
✅ Har jag tydliga sektioner? (Roll, Uppgift, Regler, etc.)
✅ Är exempel separerade från instruktioner?
✅ Är mina viktigaste begränsningar placerade sent i prompten?
✅ Kan någon annan läsa och förstå min prompt inom 30 sekunder?
✅ Är negativa instruktioner (“gör INTE”) tydligt markerade?
✅ Använder jag XML-taggar om jag har komplex kontext eller många exempel?
Om du kan svara ja på minst 4 av 6 punkter är du på rätt väg!
Sammanfattning
Section titled “Sammanfattning”Struktur är inte bara “fin formattering” – det är en fundamental del av att få AI:n att fungera pålitligt. Här är de fyra viktigaste insikterna att ta med sig.
- Tydliga sektioner gör det lätt för modellen att hitta rätt information och minskar risken för feltolkningar drastiskt.
- XML-taggar hjälper vid komplex kontext och många exempel – de skapar tydliga avgränsningar som modellen kan navigera säkert.
- Hierarkisk prioritering säkerställer att viktiga regler följs och att primära uppgifter inte dränker kritiska begränsningar.
- Kritiska instruktioner sist förhindrar att modellen “glömmer” dem – placera alltid negativa begränsningar och säkerhetsregler sent i prompten.
Testa dina kunskaper
5 frågor · 100 % rätt för att godkännas · Granska svar när du är klar