Using ChatGPT to create pantheon of gods in Dungeons & Dragons
Koskelo, Oiva (2024)
Kandidaatintyö
Koskelo, Oiva
2024
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe20241211100996
https://urn.fi/URN:NBN:fi-fe20241211100996
Tiivistelmä
Large language models have been one of the most talked about technological advancements of the 2020s. As the interest has grown so has the scientific research. So far most of the research has focused on its ability in fields of science, leaving its ability as a creative tool still under studied.
In this bachelor’s thesis a pantheon of gods is created for a D&D 5e world, using OpenAI’s GPT-4o model. The research intends to find out how much does the user have to prompt the model to generate the characters and how much post generation work does the user have to do to make the gods feel distinct. Other research related to the topic will be reviewed. The research method used in this thesis is design-science research methodology.
The model came up with 13 gods and their religions, including but not limited to descriptions of the iconography, hierarchies, and religious practises. For the gods themselves GPT-4o generated details of their appearances, relationships between each other, descriptions of what kind of gods they were, and more.
From the users’ point of view the process of generating the text was simple, creating the full pantheon of gods took 13 messages to ChatGPT, portion of which were messages updating it what had been chosen or if something needed to be redone. Much of users’ effort was needed in the post generation process where the text needed to be gone over, and the user had to decide if the quality of the text produced was adequate. Suuret kielimallit ovat olleet yksi 2020-luvun puhutuimmista teknologisista kehityksistä. Kiinnostuksen mukana on myös kasvanut niihin kohdistunut tieteellinen tutkimus. Tähän mennessä suuri osa aikaisemmasta tutkimuksesta on painottunut sen kykyihin tieteellisillä aloilla, jättäen sen kyvyn luovana työkaluna vielä ali tutkituksi.
Tässä kandidaatintutkielmassa luodaan jumalluettelo D&D 5e maailmalle käyttäen OpenAI:n GPT-4o mallia. Tutkimuksen tarkoituksena on selvittää, kuinka paljon käyttäjä joutuu mallia ohjeistamaan tekstin generoimiseksi, sekä kuinka paljon käyttäjä joutuu tekstiä muokkaamaan tekstin generoinnin jälkeen, jotta jumalat erottuvat toisistaan. Myös muita aiheeseen liittyviä tutkimuksia käydään läpi. Tutkimuksessa käytetään tutkimusmenetelmänä kehittämistutkimusmenetelmää.
Malli teki 13 eri jumalaa ja niiden uskonnot sisältäen, muttei rajoittuen kuvauksiin ikonografioista, hierarkioista, ja uskonnollisista harjoitteista. Jumalille itse GPT-4o generoi kuvaukset miltä he näyttävä, minkälaiset suhteet heillä on toisiinsa, selitykset siitä minkälaisia jumalia he olivat, ja muuta.
Käyttäjän näkökulmasta tekstin generointi prosessi oli helppo, kokonaisen jumalluettelon rakentamiseen tarvittiin 13 viestiä ChatGPT:n kanssa, joista osa oli viestejä, millä päivitettiin sille mitä oli valittu, tai jos jotain piti uudelleen generoida. Suurin osa käyttäjän työstä tulikin tekstin generointi prosessin jälkeen, jolloin käyttäjän piti käydä teksti läpi ja päättää mikä osa siitä oli kelvollista.
In this bachelor’s thesis a pantheon of gods is created for a D&D 5e world, using OpenAI’s GPT-4o model. The research intends to find out how much does the user have to prompt the model to generate the characters and how much post generation work does the user have to do to make the gods feel distinct. Other research related to the topic will be reviewed. The research method used in this thesis is design-science research methodology.
The model came up with 13 gods and their religions, including but not limited to descriptions of the iconography, hierarchies, and religious practises. For the gods themselves GPT-4o generated details of their appearances, relationships between each other, descriptions of what kind of gods they were, and more.
From the users’ point of view the process of generating the text was simple, creating the full pantheon of gods took 13 messages to ChatGPT, portion of which were messages updating it what had been chosen or if something needed to be redone. Much of users’ effort was needed in the post generation process where the text needed to be gone over, and the user had to decide if the quality of the text produced was adequate.
Tässä kandidaatintutkielmassa luodaan jumalluettelo D&D 5e maailmalle käyttäen OpenAI:n GPT-4o mallia. Tutkimuksen tarkoituksena on selvittää, kuinka paljon käyttäjä joutuu mallia ohjeistamaan tekstin generoimiseksi, sekä kuinka paljon käyttäjä joutuu tekstiä muokkaamaan tekstin generoinnin jälkeen, jotta jumalat erottuvat toisistaan. Myös muita aiheeseen liittyviä tutkimuksia käydään läpi. Tutkimuksessa käytetään tutkimusmenetelmänä kehittämistutkimusmenetelmää.
Malli teki 13 eri jumalaa ja niiden uskonnot sisältäen, muttei rajoittuen kuvauksiin ikonografioista, hierarkioista, ja uskonnollisista harjoitteista. Jumalille itse GPT-4o generoi kuvaukset miltä he näyttävä, minkälaiset suhteet heillä on toisiinsa, selitykset siitä minkälaisia jumalia he olivat, ja muuta.
Käyttäjän näkökulmasta tekstin generointi prosessi oli helppo, kokonaisen jumalluettelon rakentamiseen tarvittiin 13 viestiä ChatGPT:n kanssa, joista osa oli viestejä, millä päivitettiin sille mitä oli valittu, tai jos jotain piti uudelleen generoida. Suurin osa käyttäjän työstä tulikin tekstin generointi prosessin jälkeen, jolloin käyttäjän piti käydä teksti läpi ja päättää mikä osa siitä oli kelvollista.
