FAQ

Hur promptar man bäst?

Att "prompta", dvs skriva en prompt (en instruktion till en maskin) har inom AI-sfären närmast blivit en vetenskap. Det finns professionella prompt-skapare som har lärt sig bemästra detta hantverk.

För det är faktiskt som ett hantverk. Hur du utformar din instruktion till AI:n påverkar väldigt mycket vilket slags svar du får.

Det finns därför väldigt många olika filosofier kring hur man promptar bäst och precis som andra slags hantverk behöver man försöka sålla, testa, lära sig olika slags metoder och hitta det som fungerar bäst för just den uppgift man vill få hjälp med.

I denna artikel går vi igenom promptteknik översiktligt, och förklarar termer och begrepp som systemprompter, temperatur, tips kring vad man kan inkludera i sin prompt m.m.

Att "prompta", dvs skriva en prompt (en instruktion till en maskin) har inom AI-sfären närmast blivit en vetenskap. Det finns professionella prompt-skapare som har lärt sig bemästra detta hantverk.

För det är faktiskt som ett hantverk. Hur du utformar din instruktion till AI:n påverkar väldigt mycket vilket slags svar du får.

Det finns därför väldigt många olika filosofier kring hur man promptar bäst och precis som andra slags hantverk behöver man försöka sålla, testa, lära sig olika slags metoder och hitta det som fungerar bäst för just den uppgift man vill få hjälp med.

I denna artikel går vi igenom promptteknik översiktligt, och förklarar termer och begrepp som systemprompter, temperatur, tips kring vad man kan inkludera i sin prompt m.m.

“Systemprompt” ger AI:n fokus

En “system-prompt” är den första instruktionen som ges till en AI och som sedan alltid i bakgrunden skickas med i all efterföljande korrespondens. System-prompten fungerar som en grundläggande riktlinje för AI:n om vad användaren förväntar sig av interaktionen. Det kan vara allt från en enkel fråga till en mer komplex instruktion som anger tonen och omfattningen av dialogen.

I Saia har du möjlighet att ändra system-prompt från den förvalda till något annat varje gång du skapa en ny konversation.

Med “Temperatur” påverkar du AI:ns förutsägbarhet

Temperaturen i en AI-kontext är en inställning som påverkar hur förutsägbar eller kreativ AI:ns svar blir. I Saia kan du justera temperaturen med en slider på samma ställe som du anger system-prompt. Slidern går från 0,0 och stegvis upp till 1,0.

En lägre temperatur innebär att AI:n är mer benägen att ge säkra och förutsägbara svar (deterministiskt), medan en högre temperatur uppmuntrar AI:n att ta fler risker och vara mer kreativ i sina svar.

Temperaturen kan ses som en riskmätare för AI:ns genererade svar. Här är vad du kan förvänta dig vid olika inställningar:

Låg temperatur (0.0 - 0.3):

Vid denna inställning tenderar AI:n att ge de mest förutsägbara och konservativa svaren, vilket är lämpligt för uppgifter som kräver precision och tydlighet.

Mellanlåg temperatur (0.3 - 0.5):

Här börjar AI:n introducera en större variation i svaren, men håller sig fortfarande relativt nära det den har lärt sig under träningen. Detta kan vara en bra inställning för att få lite mer kreativitet utan att förlora för mycket av den ursprungliga datans struktur.

Mellanhög temperatur (0.5 - 0.7):

Med denna inställning blir AI:n ännu mer kreativ och kan generera svar som är mer unika. Detta kan vara användbart när du vill ha mer varierade svar, men fortfarande inom rimliga gränser.

Hög temperatur (0.7 - 1.0):

En hög temperaturinställning leder till att AI:n tar större kreativa friheter och genererar de mest unika och mindre förutsägbara svaren. Detta kan vara lämpligt för kreativa skrivövningar eller när man vill utforska olika idéer, men det ökar också risken för irrelevant eller inkonsekvent innehåll och rena lögner och hallucinationer..

Det är viktigt att komma ihåg att dessa intervall är ungefärliga och kan variera beroende på den specifika AI-modellen och dess konfiguration. Ett tips är att experimentera med temperaturen för att hitta den inställning som ger de bästa resultaten för olika typer av uppgifter.

Konsten att skapa en bra prompt

När du skriver en prompt är det viktigt att vara tydlig och specifik. En välformulerad prompt ger AI:n en klar förståelse för vad som efterfrågas och ökar chansen att få ett relevant och användbart svar. Här är några tips för att skapa effektiva prompts.

1. Var specifik och tydlig

  • Utifrån olika parametrar: Specificera vilken typ av information eller vilket resultat du förväntar dig från AI:n. Ju mer detaljerad din beskrivning är, desto bättre kan AI:n anpassa sitt svar.
  • Använd konsistent språk: Håll dig till samma terminologi och språkstil genom hela prompten för att undvika förvirring.

2. Ge exempel där det går

  • Exempel på stil/tonalitet/upplägg/struktur: Genom att ge exempel kan du ge AI:n en bättre förståelse för vad du är ute efter. Detta kan vara exempel på texter, dialoger eller resultat som liknar det du vill uppnå.

3. Beskriv AI:ns uppgift tydligt

  • "Du ska..." eller "Din uppgift är att...": Använd direktiv som klargör vad AI:ns roll är i uppgiften. Detta hjälper AI:n att fokusera på det specifika målet med interaktionen.

4. Ange format

  • Tabellformat, kod, redaktionell artikel, lathund/guide: Om du behöver informationen i ett specifikt format, var tydlig med det. Detta säkerställer att AI:n strukturerar svaret på ett sätt som uppfyller dina krav.

5. Ange stil/tonalitet

  • "Lättsamt och glatt," "Allvarsamt," “I Astrid Lindgrens stil,”: Att ange tonen kan vara avgörande för att få ett svar som passar för din målgrupp eller syfte.
  • “Agera som [en person som är känd]”: Att be AI:n agera som en figur eller person som du tycker passar för uppgiften kan ofta vara hjälpsamt.

6. Ange mottagare

  • "Berätta som om jag vore 10 år," "Mottagare av texten är präster i svenska församlingar": Genom att specificera vem mottagaren är kan AI:n anpassa språket och innehållet för att vara lämpligt och relevant.

7. Iterera!

  • Iterera med ytterligare instruktioner eller justera din första prompt: Om det första svaret inte är tillfredsställande, var inte rädd för att iterera. Du kan be AI:n om att förfina sitt svar eller ge ytterligare instruktioner baserat på det du redan har fått.