Three Months of Solo Dungeons & Dragons with ChatGPT

Поділитися
Вставка
  • Опубліковано 6 чер 2024
  • I've played solo D&D with ChatGPT for three months. It's not that great at the pure mechanics (for example, combat), but it has some great uses. This video is a little screwed up, but the audio is fine, and the content is even better...if I don't say so myself.
    Here's an update on the prompt I've been using: • A ChatGPT prompt for D...
    Here's the links I mentioned:
    - Newer ChatGPT prompt I'm using: eldergrove.quest/2023/12/06/n...
    - Older prompts of mine: eldergrove.quest/2023/09/06/b...
    - The Lost Tribe: eldergrove.quest/2023/08/28/t...
    - Academic paper on using ChatGPT for D&D: arxiv.org/abs/2308.07540
    Index:
    00:00 - Using ChatGPT for Solo D&D for 3 Months
    00:06 - ChatGPT is only OK at Solo D&D
    00:45 - Creating NPCs, items, back stories, and worldbuilding
    01:51 - Collaborative storytelling: world-building by adventuring
    02:42 - Journaling in character
    03:12 - Establish the character's writing style
    04:21 - Using a journal to train ChatGPT
    04:40 - Running Adventures
    06:06 - Using published adventures
    06:52 - Combat, skills checks, anything involving dice
    07:18 - Roleplaying both sides
    08:23 - Knowing too much
    08:47 - Laying the groundwork for idle imagination
    09:26 - Better prompts, but I'm lazy
    10:13 - Training ChatGPT to be a better Dungeon Master
    You'll get a good idea of how to play dnd with chatgpt.
  • Ігри

КОМЕНТАРІ • 61

  • @thecote
    @thecote  4 місяці тому +3

    Here's an update going over the prompt I use: ua-cam.com/video/5xC0dn-ZzdU/v-deo.html

  • @trumanroe235
    @trumanroe235 6 місяців тому +20

    Awesome video! I had wondered about how ChatGPT would handle a full solo adventure. I love the idea of the journaling and to have ChatGPT fill in days by itself.

    • @thecote
      @thecote  6 місяців тому +2

      One thing I didn't mention is uploading a published solo adventure to ChatGPT and seeing how that works. I've played many of PAUL BIMLER's solo adventures...but I haven't experimented very much with asking ChatGPT to run them for me. Tell me if you find anything that works!

    • @bokc_nonpopularsalt1011
      @bokc_nonpopularsalt1011 4 місяці тому +1

      Yea with the ability to upload lore and rules to chatgpt you'll do great.@@thecote

  • @AleWeierstrass
    @AleWeierstrass 4 місяці тому +9

    Thanks for sharing this. I've ran a D&D campaign last year and I would take some rough notes of the events on each episode. I got lots of value from GPT by doing two three things:
    a) Asking it to summarize the session and highlight open quests/questions.
    b) Ask GPT to play out what would happen next with regards to a certain character or plot.
    c) Take the summaries of multiple adventures and then use that to chart long term plots or to summarise the adventure.
    Like you mentioned, the iterations are very helpful. On a separate note, I was able to get cool "achievements" from the notes. By logging who does what attack, failures and crits, you get a good granular view of "who dealt the most damage" or "who was the most injured player". GPT is good at picking those up.

    • @rafaelcupiael
      @rafaelcupiael 3 місяці тому +1

      Cool! One of my players is doing a really good session notes, it's almost a play report, from every session and on the top of it, we record every session, so I can just feed it my transcripts. Interesting how I regularly use it to generate things for both of my current long term campaigns (one in The Between and second in Trophy Gold), but until your comment I hadn't thought about giving it session notes :D :D :D

  • @samburchard9921
    @samburchard9921 6 місяців тому +8

    I have tried playing D&D with Bard AI several times and it sometimes does well at first as a player or a DM, but it eventually jumps into full story telling mode and just writes the rest of the story. I did have luck with it creating an adventures to run for my players with some prompting from me. I have used it to help me as a DM writing dialogue for my villains. I had a bard that would say little poems about all of the characters in the game, that I had Bard AI pre-write for me. That was a lot of fun. I will keep it open on my lap top behind my DM screen to create NPC's and such. It is a great DM assistant.

  • @19ethrael
    @19ethrael 4 місяці тому +5

    First time watching your videos. I like your take on this, and your style of presentation. I'm a big fan of people that present the pros and cons without making a list. Keep it up.

  • @Ascendant1
    @Ascendant1 6 місяців тому +10

    I have been having a blast playing with roleplaying with Chat GPT lately. I find that it's great at role playing a character you have created, especially after taking that character on adventure. This allows you to basically roleplay against your own characters, and it's pretty amazing.

    • @wadecrawford6445
      @wadecrawford6445 4 місяці тому +1

      Where can I start with Chat GPT to do roleplaying? Im unable to get together with friends on the regular, but I would still like to skirmish here and there.

  • @user-sm1bi5ix6l
    @user-sm1bi5ix6l 4 місяці тому +4

    It always mentions "Nexus", it loves that word.

  • @magejoshplays
    @magejoshplays 5 місяців тому +3

    Yeah, i created the DM Tool Kit plugin for that reason. It's a diceroller for chatGPT via plugins or GPT actions.

    • @magejoshplays
      @magejoshplays 5 місяців тому

      i have a prompt framework on github, autoDM is the project name

  • @jesnoggle13
    @jesnoggle13 4 місяці тому

    Nice job. I’m your 300th sub!

    • @thecote
      @thecote  4 місяці тому

      Thanks for the sub!

  • @Saccillia
    @Saccillia 5 місяців тому +1

    I have been curious if this new ai could be used to implement or supplement some aspects of dungeons and dragons. While this will never replace a true table top in the flesh experience, it can help a lot.

  • @High-Tech-Geek
    @High-Tech-Geek 5 місяців тому +8

    Doesn't your journal become too large for ChatGPT rather quickly? Also, wish you would have shown examples with you interacting with ChatGPT as you described everything. Visual understanding is much easier.

    • @thecote
      @thecote  4 місяці тому +2

      Yes, it does become too big.

  • @thompsonb905
    @thompsonb905 4 місяці тому

    I was thinking of using a process to copy/paste solo material to chat gpt and include the d 20 format and seeing how unique the story could run ( pretty sure people have done this before though)

  • @quickanddirtyroleplaying
    @quickanddirtyroleplaying 6 місяців тому +2

    Regarding wanting to maintain that separation of player knowledge/tactics vs. character knowledge/tactics, it may be more suitable to treat the PC as an NPC. This way, you can go into full GM mode and be just as surprised when the protagonist(s) do something unexpected or, better yet, more congruent to their character but at the risk of suffering some major setback. The traits system of Pendragon could be a very helpful template to extrapolate from or to use directly during dramatic moments.

    • @thecote
      @thecote  6 місяців тому

      That's a good idea!

  • @MaybeLater82
    @MaybeLater82 3 місяці тому

    I find it good for descriptions, creating multiple plot hooks at once and creating NPCs and their basic back story. It can also give you ideas for campaigns as well....

  • @thecote
    @thecote  4 місяці тому +3

    Here's a small update on how I'm avoiding boring solo roleplaying: ua-cam.com/users/shortsgs6-SDXiSjo
    I'm thinking over a longer update about what I've learned since this video, the prompts I'm using, and how I'm using ChatGPT for Dungeons and Dragons solo roleplaying.

    • @Tuskbumper
      @Tuskbumper 4 місяці тому

      That's pretty funny because I was immediately going to comment on going the full pen and paper route rather than ai.

  • @rafaelcupiael
    @rafaelcupiael 3 місяці тому

    That, or... just play Ironsworn :) :) :)
    Great video!

    • @thecote
      @thecote  Місяць тому +1

      I'm glad you liked it :)

  • @marioevildm7410
    @marioevildm7410 5 місяців тому +1

    as an Evil DM I use Bing GPT 4 DALL-E3 to create NPC, items, village, scenes in all type of image, I all so use it to create full stats NPC 💜💜

  • @Xaphedo
    @Xaphedo 6 місяців тому +2

    I absolutely agree that we need better ways to communicate our expectations and goals to these models. Advanced prompting can fix many issues, as you said, but I'd much rather it had a stronger focus on exploring, defining, and keeping to user intent. Hopefully upcoming models will feel more like an actual co-author and less like a prediction machine.
    One other type of development I'm very much looking forward to is the ability to have different agents (indipendente instances of the model) handle different aspects. The most obvious application for this would be separating the other characters, giving each only exactly what they would know from their own experience and perspective. But it could also help with different worldbuilding or game mastering tasks, for example one could be double-checking that the session 0 premises are always followed, another could provide suggestions on the fly for more unexpected or interesting turn of events, another still could be recording everything that happens, summarizing it and cataloguing it so it can be used to keep the context of the other agents current and accurate.
    It's still all unripe technology and I can't wait to see where it will take us in even a couple of years' time.

    • @thecote
      @thecote  6 місяців тому

      Having different agents is a great idea. I haven't tried that in awhile. I tried a little at first in ChatGPT, but I think it tries to stop you using multiple chats at once, adding in some friction. But maybe it'll work better now.

  • @NotJackAlderson
    @NotJackAlderson 17 днів тому

    I’ve been thinking about this for a long time, having an AI dungeon master would be amazing. I was thinking that roleplaying chatbots that use ChatGPT are decent for making individual npc characters. The problem is, the longer you talk to them, the more broken they get. ChatGPT’s solution for the old “emotional” reactive ChatGPT was to keep its memory short. However, this also kinda sucks for a long term operation like d&d

  • @sleepinggiant4062
    @sleepinggiant4062 6 місяців тому +2

    I am surprised to hear that no one has taught ChatGPT to roll dice. If it can't handle combat, that's a huge chunk of the game.

    • @whanethewhip
      @whanethewhip 5 місяців тому

      I was a bit surprised to hear him suggest it is better to roll yourself. It seems to work for me. For example, type: "Roll 5d6 and remove the lowest roll"

  • @nativezero
    @nativezero Місяць тому

    I have been using chatgpt with dune solo. So far works well, also been using mythic as well so having as one of a few tools is great.

    • @thecote
      @thecote  Місяць тому +1

      How is it at working with mythic?

    • @nativezero
      @nativezero Місяць тому

      @@thecote yeah pretty gd tbh, I only use mythic when I need a bit of randomness. Using threat is where a little tricky solo, but I use it for brining an enemy into a situation or when during checks the situation changes allowing a higher difficulty level, this is working for me. I started the campaign with just my main but added more players as you need there input for skill checks for balance others wise you can end up failing more due to the game being geared around a group of players. I'm enjoying the more political side of things.

  • @Iordlangford
    @Iordlangford 4 місяці тому +1

    Oh god so have i, maby i should just contact you to play lol

  • @jobydorr4267
    @jobydorr4267 4 місяці тому

    Hey this video for you a sub! I would be curious to know if you have or plan to experiment with solo dnd using gpt but use the custom instructions features or even making a custom gpt?

    • @thecote
      @thecote  4 місяці тому

      I have been doing that. I need to find the time to demo it instead of just talk about it.

  • @diaskeaus
    @diaskeaus 5 місяців тому

    06:52 section freezes up until 8:23
    Looks like the cause was the thumbs-up picture in the upper right corner that caused the stall, I use DaVinci Resolve and sometimes this happens with that software.

    • @thecote
      @thecote  4 місяці тому +1

      Yes - I think the new reaction things in MacOS were messing it up.

  • @xLTxFire
    @xLTxFire 4 місяці тому

    I've been thinking of trying this the other way around and DMing for ChatGPT. My reasons are very different but I do wonder how it will go.
    I just don't have time to do it, though.

    • @thecote
      @thecote  4 місяці тому +1

      I've wondered about that too! It might be more rewarding.

  • @stewartpalmer2456
    @stewartpalmer2456 4 місяці тому

    Well then, seems there are others doing this as well. I have had several intellectual conversations with Bard and we have played several Zork like games. Bard even went far enough as to introduce me to Lambda Calculus. But above and beyond this, one of our games had enough material to create a novel series. I published "The Treasure Fist" By Akerace Drill, last November. And Bard and I are working on the second novel in the series now. Bard still gets many things wrong and I have to remind the AI of the timeline. But the amount of knowledge available is staggering.

  • @whanethewhip
    @whanethewhip 5 місяців тому

    Could you note why you concluded that it's best to roll on your own? Seems to work fine for me. For example, want to define an attribute in dnd e5? Just type: "Roll 5d6 and remove the lowest roll" I did it just now and got this:
    Certainly! Rolling 5 six-sided dice (5d6) and removing the lowest roll means rolling five standard six-sided dice, summing up the results, and then subtracting the lowest roll. Let me simulate the roll for you:
    Roll 1: 6
    Roll 2: 2
    Roll 3: 4
    Roll 4: 5
    Roll 5: 3
    Removing the lowest roll (2) and adding up the rest: 6+4+5+3=18
    So, the result of rolling 5d6 and removing the lowest roll is 18. If you have any more rolls or questions, feel free to ask!

    • @thecote
      @thecote  4 місяці тому

      Ah, rolling might be fine. What I meant was more knowing what to roll and doing it. For example, I haven't figured out how to get it completely play monsters in combat, or NPCs in non-combat, including knowing when to roll for things and doing the rolling.

  • @SamuelWaggoner
    @SamuelWaggoner 4 місяці тому

    Your shirt was so familiar it took me a while to realize it was strange that you're wearing a Pivotal shirt. Did you used to be a Pivot? :D

    • @thecote
      @thecote  4 місяці тому

      I still am :)

  • @winterhalter8060
    @winterhalter8060 4 місяці тому +9

    Yeah, Instead we can use this video to find an online group. Hit me up

  • @Phoenix-sc8ux
    @Phoenix-sc8ux 14 днів тому

    How you deal with the problem of the maximum number of messages in one chat? How you managed to keep adventure for so long time? In my case - after more or less a week of playing, I got notification that the limit of messages in one chat had been reached. So, my campaign stuck...(

    • @thecote
      @thecote  7 днів тому

      I'd ask it to summarize what's happened, and start a new chat. I try to do that regularly anyhow, maybe every few days?

  • @IzoniovKelestryn
    @IzoniovKelestryn 5 місяців тому

    I let chatgpt narrate my solo dnd game. I roll the dice, set the DCs, and have a system of rolls that produces random situations so that Im not doing everything and can still be pleasantly surprised/horrified/etc. Then i summarize what happened, and have it convert it to a story telling of the campaign

    • @thecote
      @thecote  4 місяці тому

      I like this method too.

  • @user-microburst
    @user-microburst 3 місяці тому +1

    It forgets everything very quickly

    • @user-yc7ws9jp9g
      @user-yc7ws9jp9g 2 місяці тому

      Yeah just happened to me when my character leveled up to lv 3 it forgot all my stats .....when going to battle master.....

    • @user-microburst
      @user-microburst 2 місяці тому +1

      you can alwaysz remind Chatgpt of any stats, rules, whatever, but the adventure loses coherence as you progress, cos it forgets who you are and what you are doing very quickly. It is like playing dnd with a DM with recurrent amnesia or dementia

    • @user-yc7ws9jp9g
      @user-yc7ws9jp9g 2 місяці тому

      @@user-microburst yeah it's annoying but will have to do thanks

    • @thecote
      @thecote  Місяць тому

      I was hoping to get the new memory feature in ChatGPT, but I don't have it yet. That might be a good way to persist state. But, it's also annoying to have to be mindful to do it on your own: kind of like the old days in desktop apps where you had to teach yourself to save files all the time.