What goblins and druids can teach us about enterprise AI

Three years of playing D&D with a robot



Coté

AI Connect, August 22nd, 2026.

More than half (56%) say their company has seen neither higher revenues nor lower costs from AI, while only one in eight (12%) report both of these positive impacts.

…only 14% of workers said they were using generative AI daily.

“PwC’s 29th Global CEO Survey”, PwC, January 2026. n=4,454 CEOs in 95 countries, surveyed 30 September to 10 November 2025.
14% cited from “Global Workforce Hopes and Fears 2025,” PwC, November 12th, 2025.

Consulting giant Accenture is trying to figure out how to stop non-technical workers from blowing through companies’ AI token budget on trivial tasks like converting PDFs to presentation slides, according to leaked audio obtained by 404 Media. Across the industry Accenture is seeing “soaring token spend,” according to the audio.

Joseph Cox, “The Tokenpocalypse Is Here”, 404 Media, 24 June 2026.

A gnome hunched at a keyboard, scowling at a monitor
A dense process flowchart
A dense process flowchart
A dense process flowchart
An enormous decision tree for choosing a D&D character class and subclass

If the robot can play D&D,
it can play ERP.

Michael Coté

Coté

https://www.cote.io/ | cote@broadcom.com

The prompt is never finished.

Me

Prompt You’re no longer a normal friendly assistant. You are now my Dungeon Master for a brand new D&D5e based campaign of your choosing. Your only player is me. You will be my DungeonMaster. You should tell me what to do, including when my die rolls are needed. Ask me questions as needed, for example, who my character is and the result my die rolls. Other than that, what you can’t do I do for you, you will act fully as the DM and run the game. I will use commands in curly braces to go in and out playing the game. First, ask me about the character I’m playing. And then ask me for “the story so far” what has been happening since last time.

ChatGPT

Greetings, brave adventurer! Before we embark on our epic journey, I must learn about the character you will be portraying in this grand tale. Please describe your character to me. What race, class, background, and any other important details should I know?

Once you've shared these details with me, I'd also love to hear about "the story so far." What has transpired in our campaign since our last adventure? This will help me set the stage for our upcoming quests and challenges.

Me

Character: The character is named Rye Lightfoot, a member of the Circle of Land, choosing the forrest...

What works.

  • Imaginative.
  • Good NPC dialogs.
  • Aware of D&D rules.
  • Tireless, always available.
  • It’s cheap.
A delighted gnome mid-stride with a drinking horn and a loaf of bread
A delighted gnome charging with sword and shield

The AI cannot work with numbers.

Gets basic arithmetic wrong.

Me

I will cast ice knife, targeting the goblin warrior 1. … I rolled an 11.

ChatGPT

Your ice knife spell hits the goblin warrior 1. Now roll a d10 for the cold damage dealt to the goblin…

Me

What is the goblin’s AC

ChatGPT

The goblin’s AC is 15.

Me

Then it would not have hit the goblin if I roll an 11, right?

ChatGPT

I apologize for the confusion. An attack roll of 11 would indeed miss the goblin with an AC of 15.

And it cannot roll dice.

A set of polyhedral dice

Let the AI sandbox-code it.

  1. Not reliable use.
  2. Does not batch rolls (usually).
  3. Reinvents each session.

dice-roller skill

The dice-roller Agent Skill: a SKILL.md the model reads, a single bundled JavaScript file that does the rolling, and an ANTLR grammar that generates the notation parser

It will tell anyone
who asks.

Reveals secrets.

ChatGPT, as DM

The goblin charges, surprisingly nimble — but he’s cautious, circling to try to flank you, using the underbrush for cover.

{Roll initiative when ready. The goblin has a +2 to initiative. His tactics: hit-and-run, using Nimble Escape to disengage if hit; he’ll target weak points, going for exposed legs and arms. If wounded below half HP, he’ll try to flee and may alert others in the area.}

Me, the player

{Good job on knowing goblin mechanics, but don’t tell me things the player shouldn’t know.}

ChatGPT

{Understood. From here forward, no mechanical info unless the PC would plausibly know it.}

Does not follow enterprise policy.

ChatGPT, as DM - the goblin is one hit from dead

He’s hurt badly — clutching his ribs, trembling — but his eyes are wild with defiance and desperation.

He spits blood at your boots and snarls, “Gritsnag not die alone!”

He lunges in a last reckless charge, scimitar arcing upward.

Me, afterwards

Why do you think you didn’t use the goblin’s Nimble Escape to let them flee? … They could of used nimble escape to disengage and dash.

ChatGPT

Great catch. … Tunnel vision on narrative momentum. I got caught up in the drama of the goblin’s desperate last stand. It felt cinematic, but it ignored the mechanical logic of goblins being cowardly and self-preserving.

The forgetful cobbler.

“Ah, my apologies for the oversight. You can call me Tormin Thornfoot.
Just a simple gnome who’s been crafting shoes for as long as I can remember.”
A cobbler shrugging, palms up, with no idea whose boot he is holding

The enterprise NPC.

  • Needs its own persistent data (memories).
  • Needs its own compute (brains).
  • Needs access control.
  • Needs its own AI.
A grumpy goblin in a business suit

On my laptop.

The NPC server: two front doors, one service, its collaborators, and the bound Spring AI and datastore

MCP or Skill?

MCP enterprise

  • Big & beefy.
  • Stand-alone & remote.
  • Auth & data access.
  • Full execution control.
  • API / wire format.
  • Ops / security / governance.

Skill human

  • Small & quick.
  • Depends on CLI, APIs.
  • (More) portable.
  • DRY prompts & processes.
  • CLI and API wrappers.
  • Prompt-begging.
A goblin deciding at a signpost: MCP Server one way, Agent Skill the other

Enterprise requirements.

  1. MCP Gateway.
  2. Private & public LLM.
  3. Token tracking.
  4. Binding services.
  5. Rate limits & quotas.
  6. SSO, auth, OAuth.
  7. AI transcript journal.
  8. Audit records.
  9. Day 2 operations.
  10. Integrated SDLC & dev.
A gnome with a clipboard, working down a list

The agent is just an app.

MCP servers as bound services.

cf push an MCP server, publish it to the marketplace, bind an instance to an app

The same server, on a platform.

The NPC server on the platform behind an MCP gateway, with bound Postgres and GenAI service
A hundred-percent stacked column chart of quarterly time on an AI-run tabletop campaign, split into playing, prep and worldbuilding, and building the AI harness. The harness band grows from almost nothing in 2023 Q3 to 65 percent by 2026 Q2.

Use an AI platform to reduce harness toil.

Agents calling through an MCP gateway into platform services

Humans determine AI ROI,
not the organization.

Of the 54% who used AI in the past year, “about three-quarters say AI is increasing productivity and enhancing the quality of their work.” Among the ones using GenAI every day, “nine in 10… say they’ve not only experienced such improvements, but they also expect to see further advantages.”

Source: “Global Workforce Hopes and Fears Survey 2025,” PwC, November 12th, 2025.
n=~50,000 workers, 28 sectors, 48 economies.