Åtgärder

Skapa en optimal AI prompt: Skillnad mellan sidversioner

Från Skolbok

mIngen redigeringssammanfattning
mIngen redigeringssammanfattning
Rad 16: Rad 16:


Med det här sättet bygger du ihop sex delar som en prompt bör innehålla för att du ska få så bra resultat som möjligt:
Med det här sättet bygger du ihop sex delar som en prompt bör innehålla för att du ska få så bra resultat som möjligt:


'''Personifiering (persona)''' - Det går att få en AI att svara som någon annan. Det kan vara en yrkeskår; "svara som om du är en matematiklärare" en författare "svara som om du är August Strindberg" eller som någon som har en viss ålder "svara som om du är en tolvåring". Om du ber AI:n att svara som om den är en person, måste det vara en känd person. Helst en känd amerikansk person. Det kan också vara en helt påhittad person: "Du är Harry potter, en tolvåring på Hogwarth som är en internatskola för blivande trollkarlar".
'''Personifiering (persona)''' - Det går att få en AI att svara som någon annan. Det kan vara en yrkeskår; "svara som om du är en matematiklärare" en författare "svara som om du är August Strindberg" eller som någon som har en viss ålder "svara som om du är en tolvåring". Om du ber AI:n att svara som om den är en person, måste det vara en känd person. Helst en känd amerikansk person. Det kan också vara en helt påhittad person: "Du är Harry potter, en tolvåring på Hogwarth som är en internatskola för blivande trollkarlar".

Versionen från 10 mars 2024 kl. 06.19

AI kan vara en fantastisk hjälp, en assistent för den som försöker lära sig någonting nytt. Oavsett om det gäller att förstå vad som ledde fram till franska revolutionen, eller om du vill lära dig ett nytt språk.

Problemet är att AI, oavsett om det är Chat GPT eller någon annan AI, är urbota korkad. Ofta killgissar den eller kommer med så svävande, oprecisa svar att de inte går att använda.

Av den anledningen har ett helt nytt kunskapsområde blivit aktuellt från 2023 - "prompt engineering" på engelska vilket kan översöttas med "prompt konstruktion", eller "promptutveckling" på svenska. En prompt är den text du använder i en AI för att få fram ett vettigt svar.


Att skapa en prompt

Om du använder en liten prompt med få ord får du ett dåligt svar. Så enkelt är det. En prompt måste vara väldigt tydlig och bestå av flera olika delar som styr vilket innehåll du vill få fram för att den ska fungera på ett bra sätt.

Forskning och erfarenhet har därför tagit fram olika sätt som driver AI att svara på så utförligt vis som möjligt. Här följer ett sätt att bygga en prompt, men det finns andra.


De sex delarna i en prompt

Med det här sättet bygger du ihop sex delar som en prompt bör innehålla för att du ska få så bra resultat som möjligt:


Personifiering (persona) - Det går att få en AI att svara som någon annan. Det kan vara en yrkeskår; "svara som om du är en matematiklärare" en författare "svara som om du är August Strindberg" eller som någon som har en viss ålder "svara som om du är en tolvåring". Om du ber AI:n att svara som om den är en person, måste det vara en känd person. Helst en känd amerikansk person. Det kan också vara en helt påhittad person: "Du är Harry potter, en tolvåring på Hogwarth som är en internatskola för blivande trollkarlar".


Sammanhang (context) - AI kan ta fram en oändlig mängd information. Därför är det viktigt att du begränsar AI:n. Utan begränsningar kan den skriva nästan vad som helst, istället för det du vill att den ska skriva. Du kan utgå från en trestegstext som bygger på: Vem är användaren? + vad vill användaren uppnå? + i vilket sammanhang används användarens resultat?. Till exempel; de viktiga delarna är fetmarkerade: "Jag är en femtonårig elev som ska skriva en krönika om mopedbilar som ger mig bra betyg. Krönikan ska publiceras i lokaltidningen när den är klar.


Uppgift (task) - Uppgiften måste alltid vara med, det är den del där du talar om för din AI vad du vill den ska göra. Börja alltid uppgiften med att, tydligt och enkelt, förklara för AI:n vad du vill den ska göra. "Förklara varför Ludvig XVI kallade in ståndsriksdagen 1789", "Ge mig namnen på de tio största städerna i Sverige och rangordna dem från störst till minst", "Ge mig receptet på en köttfärssås utan att den innehåller gluten eller laktos", eller något liknande.

Det kan också vara en sammansatt uppgift: "Skriv ut ett träningsprogram lämpligt för en femtonåring som vill bygga muskler. Det ska innehålla vilka övningar som är lämpliga vid olika dagar under en vecka tillsammans med en veckomeny där mat som hjälper till att bygga musklerna ingår tillsammans med recept".

Eller så strukturerar du upp texten i formeln: analysera, sammanfatta och kategorisera, till exempel: "Förklara varför Sverige förlorade Finland under 1809 års krig. Sammanfatta din förklaring med max 20 meningar. Skriv sammanfattningen som en punktlista där varje enskild händelse är en punkt i listan."


Exempel (exemplar) - Exemplet, eller exemplen, ska alltid komma direkt efter uppgiften. Det är smart att ge AI:n exempel på vad du vill åstadkomma. Är det recept du vill ha, så lägg in ett liknande recept. Skriver du en krönika i svenskan, så ge AI:n en liknande krönika. Eller så ger du AI:n en existerande text och ber den skriva om den: "Här följer ett träningsprogram för manliga atleter men jag vill att du skriver om det så att det passar en tonårstjej istället", eller "Här har du valresultatet för min kommun men jag vill att du skriver om det i tabellform istället", till exempel.

Ibland kan du be den använda existerande mallar. "Skriv ett CV åt mig. Använd den mall som Skövdes kommun kräver att de som söker jobb i kommunen ska använda. Ett exempel följer här". Eller: "Ge mig en karaktär till min novell som utspelar sig efter zombieapokalypsen. Använd snöflingemodellen när du skapar karaktären".


Format (format) - Här anger du hur du vill att svaret ska skrivas. Ska det vara en text, en programmeringskod, en tabell, en punktlista eller vad? "Svaret ska vara skrivet som en Javascriptkod där varje rad har en kommentar innan som beskriver vad kodraden gör" kan vara ett sätt eller "Receptet ska skrivas som en punktlista där det står ingrediensens namn och sedan hur stor mängd efteråt vid varje punkt" eller "årtalen ska skrivas längs en tidslinje med det äldsta längst till vänster och det yngsta längst till höger". Hur du vill ha svaret beror helt och hållet på ditt sammanhang.


Ton (tone) - Här väljer du vilken ton svaret ska ha. Är det "skriv som en omtänksam mamma som alltid vill barnens bästa" eller "skriv som om du är en välartikulerad kommunalpamp". Eller är det bara "skriv så enkelt du kan", eller "används så många svåra och krångliga ord som möjligt" eller "var skämtsam i svaret". Eller beskriv tonen med en känsla. "Skriv som om du är väldigt arg/glad/kär/ledsen" eller liknande.