Prompt Engineering
Effektiv promptning för att generera kvalitativ output
Effektiv promptning för att generera kvalitativ output
Skrivet/ändrat av Martin Ågren 22 mars 2025
Prompt engineering handlar om att formulera bra frågor eller instruktioner (kvalitativ input) för att få bra svar (kvalitativ output) från AI.
Ett av de bästa råden jag kan ge är att lära genom att göra! Ju mer du övar på att formulera prompts till AI-chattbotar, desto bättre blir du på det. Och var inte rädd för att experimentera. Genom att testa olika prompts blir du bättre på att förstå vilka som fungerar bäst.
Till viss del har tekniker för prompt engineering byggts in i nya AI-modeller (som modeller baserade på Chain-of-Thought (CoT)), men prompt engineering är fortfarande mycket relevant.
Eftersom prompt engineering handlar om att få ut så bra output-kvalitet som möjligt från AI, är det viktigt att förstå sig på AI-hallucinationer. Läs därför först sidan om AI-hallucinationer innan du läser nedanstående lista med strategier för Prompt Engineering.
Använd trippla citattecken för att definiera start och slut på din referenstext.
Exempel på promptens format:
Här är en referenstext:
"""
Prompt Engineering är...
"""
AI resonerar steg för steg. Undvik för reasoning-modeller, eftersom sådana modeller redan resonerar stegvis.
Skillnad från CoT: Använder färre ord per steg (sparar tid och tokens). Nästan lika bra output som CoT men mycket mer resurseffektiv.
AI resonerar steg för steg. Undvik för reasoning-modeller, eftersom CoT redan är inbyggt.
Skillnad från CoD: Längre output-text men ibland något bättre output-kvalitet.
Förklara vem du är och vad som är viktigt för dig i relation till den givna uppgiften.
Svenska fungerar oftast bra – engelska är dock säkrast/bäst (speciellt för komplexa uppgifter), eftersom majoriteten av träningsdata är på engelska.
Ge exempel på bra output.
Zero-shot prompt = 0 exempel – sparar tid men optimerar inte resultatet. Kan räcka för enkla uppgifter/frågor.
One-shot prompt = 1 exempel
Few-shot prompt = 2+ exempel – rekommenderas för komplexa uppgifter.
Aktivera Internetsökning vid prompting.
Ibland bäst med internetsökning, ibland bättre att inte tvinga AI söka online innan svar.
Även med korta in- och utdata kan konversationen bli onödigt lång, vilket kan skapa förvirring hos AI:n. Strategier:
Starta en ny konversation istället för att låta den nuvarande bli onödigt lång.
Radera en del av konversationen (om AI-verktyget tillåter).
Undvik onödigt långa inputs och outputs för att förebygga att AI:n distraheras av överflödig information.
Kortfattad input: Skriv korta och koncisa indata (men med tillräcklig info).
kortfattad output: Instruera AI:n att hålla svaren korta: ”Alltid korta svar, tack!”
För dialog med chattbotten: Ställ följdfrågor eller begär bättre svar.
Ladda upp fil(er) vid promptning, exempelvis en PDF-fil med relevant och korrekt information för ämnet.
Lång prompt (vs kort prompt med kompletterande frågor) – båda metoderna fungerar:
Fördel med lång prompt: Lättare att återanvända (sparar tid på lång sikt).
Nackdel med lång prompt: Kräver mer energi och tid att skapa första prompten.
Definiera målgruppen och mottagarna av texten.
Ta bort delar av en chatt: Du kan få nedre delen av chatten att försvinna.
Bra för att hålla konversationer korta (AI blir mindre förvirrad).
Hovra över inmatningsfältet + Klicka pennikonen + Skriv om prompten + Klicka på Skicka.
För att se exempel på prompt format: Se rubriken "Avgränsare".
Exempel: ”Act as a prompt engineering expert.”
Personlig preferens: Jag definierar oftast tema istället.
Be AI kontrollera sin egen output: ”Kontrollera ditt föregående svar. Är det korrekt? Kan svaret förbättras?”
Dela upp uppgifter i flera steg.
Speciellt användbart för komplexa uppgifter. Exempel: Skapa flera kod-snippets istället för långa komplexa kodblock.
Definiera önskad stil eller tonalitet från AI-chattbotten.
Exempel: ”Avslappnad men ändå professionell tonalitet.”
Definiera ett tema för konversationen (eller AI:s roll).
Exempel: ”Ämne för denna konversation: Prompt Engineering”
Skriv tydliga instruktioner – undvik missförstånd – AI ska inte behöva gissa.