How to use AI for solo roleplaying with Dungeons & Dragons

Here’s my talk from AI for the Rest of Us:

What the goblins can teach us about enterprise AI. // I’ve learned what agentic AI is by fighting goblins, talking with trolls, and buy custom made boots from gnomes. After a few years of playing solo D&D with ChatGPT, Claude, Gemini, etc., playing the role of a DM, I started writing little plugins (Model Context Protocol servers) to give the ChatDM. This is much better than writing agentic AI for insurance claims apps! But, you can learn patterns and ways of using UI that are applicable to the more boring, well, practical applications of AI. D&D is incredibly complex, arguably, more complex than most any “enterprise application.” If the robot can play D&D, it can play ERP. The programming part of this isn’t important, instead, it’s interesting to see what’s possible, how AIs work, and imagine what’s possible next…by playing games, not doing boring work.

Here’s the slides.

This was back in October, 2025 It was a great conference, I really enjoyed the talks, the hallway track, the location, etc.

The topic is a read-out of me playing solo D&D with the various AIs. It includes some commentary about using Model Context Protocol (MCP) servers. Now, I’d probably just use Claude Skills for everything. I’m also curious to build a “workflow” in Claude Code to have more control over how the AI does DM’ing.

Meanwhile, PUM adding AI to the app. I find PUM vexing - it seems like it’d be great, but I an never keep the relatively simple straight in my head. As my talk goes over, what I’m looking for in adding AI to sole role playing is just the back and forth of a DM - a chat with them. I don’t think PUM gets exactly there. Plus, when I asked it to make me a game from scratch using ChatGPT 5.2 it costs about $5 in tokens.