Prompt Engineering
Effektiv promptning för att generera kvalitativ output
Effektiv promptning för att generera kvalitativ output
Definition = Skriv bra prompter för att få resultat av hög kvalitet från AI-modellen
Strategier – i alfabetisk ordning
Begränsningar = Definiera gränser, begränsningar och vad AI-modellen ska undvika
Chain of thought (CoT) = Ger ofta bättre svar – Undvik för resonerande modeller – "Reason step-by-step. Finish with final conclusion"
Dela upp = Dela upp en komplex uppgift i flera mindre prompter
Engelska = Det är ofta bäst att kommunicera med AI på engelska, eftersom engelska är det vanligaste språket i dess träningsdata
Exempel = Ge exempel på hur ett resultat av hög kvalitet kan se ut
Experimentera = Prova olika tillvägagångssätt och dra slutsatser – Det förbättrar dina färdigheter inom prompt engineering
Format = Beskriv önskat svarsformat – Exempel: Kort punktlista / Tabell / XLSX-fil
Iterera = Ställ följdfrågor och be om bättre svar – Fortsätt chatta tills du är nöjd
Kommandon / Hotkeys = Definiera kortkommandon. Exempel: --s = "Write only short answers in this discussion!" - Eller: AutoHotkey
Kontext = Förklara vem du är, situationen, vad som är viktigt osv.
Kort = Kort instruktion, kort svar, kort chatt – Men tillräckligt långt för att AI:n ska ha tillräckligt med kontext för att ge ett bra svar
Mål = Definiera önskat resultat
Målgrupp = Om AI:n ska skriva en text: Definiera målgruppen och be om ett språk som är anpassat till den
Referensmaterial = Klistra in referenstext (med tre citattecken som avgränsare) eller ladda upp en fil så att AI:n har tillräckligt med information
Roll / Tema = Exempel, roll: Agera som en erfaren AI-expert – Exempel, tema: Låt oss diskutera prompt engineering
Självkorrigering = Be AI:n kontrollera sitt eget svar. Exempel: "Check your previous answer. Is it correct? Needs improvement?"
Tonalitet = Definiera önskad stil eller ton – Exempel: "A casual but still professional tone"
Tydlighet = Dina instruktioner ska INTE kunna missförstås
Verktyg = Be AI:n använda ett specifikt verktyg om det sannolikt förbättrar kvaliteten på svaret – Exempel: "Search multiple reliable websites"
Skrivet/ändrat av Martin Ågren 22 mars 2025
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 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 också sidan om AI-hallucinationer.
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 CoT redan är inbyggt.
Exempel, prompt:
"Reason step-by-step and finish your output with your final conclusion"
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.