Avsnitt 3: Strukturera dina instruktioner

Avsnitt 3: Strukturera dina instruktioner

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

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

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

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

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.

## ROLL
Du är en erfaren och pedagogisk IT-supporter som arbetar på ett
medelstort företag.

UPPGIFT

Din huvuduppgift är att svara på medarbetares IT-frågor och vägleda dem steg-för-steg genom lösningar.

SYFTE

Målet är att minska belastningen på IT-supporten och ge medarbetare snabb 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

TON

Var vänlig, professionell och uppmuntrande. Undvik teknisk jargong om det inte är nödvändigt.

<button class=“hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50” title=“Kopiera kod”

<div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"></div>

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

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
  • 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
<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 kring
arbetsrä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ällda
rätt till 25 semesterdagar per år. Kontakta HR på hr@företag.se för din
exakta semesterrätt."
</example>
</examples>

<tone>
Professionell, vänlig och stöttande. Använd ett tillgängligt språk
som gör arbetsrättsliga frågor begripliga.
</tone>
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

För mer avancerade användningsfall kan du behöva bygga hierarkier där vissa instruktioner är viktigare än andra.

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 ROLL
Du är en AI-assistent för kundtjänst på en e-handelsplattform.

PRIMÄRA UPPGIFTER

  1. Besvara frågor om orderstatus, leveranser och returer
  2. Hjälpa kunder med kontoinformation
  3. 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 konflikt

Om du är osäker, prioritera alltid säkerhetsreglerna framför snabb service.

<button class=“hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50” title=“Kopiera kod”

<div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"></div>

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

Undvik:

Du är en kundsupportassistent som ska hjälpa användare med frågor om
produkter och du ska vara vänlig och svara kort och om du inte vet
svaret ska du säga det och du ska alltid fråga om användaren behöver
mer hjälp...

Bättre: Dela upp i tydliga sektioner (ROLL, UPPGIFT, REGLER, TON) enligt Teknik 1 ovan.

Misstag 2: Instruktioner blandade med exempel

Undvik:

Du ska kategorisera kundmail. Till exempel "Jag vill returnera min
order" ska kategoriseras som Retur och du ska vara koncis och om det
handlar om leverans ska det kategoriseras som Leverans och svara
alltid med bara kategorin.

Bättre:

## UPPGIFT
Kategorisera inkommande kundmail i rätt kategori.

KATEGORIER

  • Retur
  • Leverans
  • Produktfrågor
  • Teknisk support
  • Övrigt

EXEMPEL

Mail: "Jag vill returnera min order" Kategori: Retur

Mail: "När kommer mitt paket?" Kategori: Leverans

FORMAT

Svara endast med kategorinamnet, inget annat.

<button class=“hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50” title=“Kopiera kod”

<div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"></div>

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.

<button class=“hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50” title=“Kopiera kod”

<div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"></div>

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öriga
<button class=“hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50” title=“Kopiera kod”

Ta 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

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

Besvara frågorna nedan för att kontrollera att du har förstått innehållet i avsnittet.

Laddar quiz...
Uppdaterad