GenAI & BeyondDeep Dive180min
Compose and Dragons
This session demonstrates building an RPG universe with autonomous AI agents, each in its own Docker container. Using Docker tools and Model Context Protocol, every character—NPC, monster, or GM—interacts via shared memory and agent protocols. Attendees learn scalable multi-container AI architectures, agent orchestration, and inter-agent communication.
Guillaume LoursDocker
Philippe CharrièreDocker
talkDetail.whenAndWhere
Monday, October 6, 09:30-12:30
Room 4
What if we could create an entire role-playing game universe populated entirely by “intelligent” AI agents, each running in their own Docker container?
In this session, we’ll show you how to turn Docker Desktop into a full-fledged RPG simulation platform 🏰.
Using Docker Model Runner, Docker MCP Toolkit, MCP Gateway and Compose, we’ll deploy a full ecosystem where every character in the game becomes an autonomous AI agent:
We’ll show how Docker Compose orchestrates this swarm of agents, enabling simple and scalable deployment, e.g., spawn 5 young werewolves in the Whispering Hall.
A fun excuse to introduce attendees to:
In this session, we’ll show you how to turn Docker Desktop into a full-fledged RPG simulation platform 🏰.
Using Docker Model Runner, Docker MCP Toolkit, MCP Gateway and Compose, we’ll deploy a full ecosystem where every character in the game becomes an autonomous AI agent:
- NPCs (Non-Player Characters): Every villager, merchant, or ally comes with their own personality and memory.
- Dungeon Monsters: Adversaries with adaptive behavior and tactical intelligence (well… not this time, they’ll just roll dice).
- Game Master (GM): An agent with a global view of the game, managing movement (and thus the dungeon map), battles, HP, and game rules (all thanks to MCP).
We’ll show how Docker Compose orchestrates this swarm of agents, enabling simple and scalable deployment, e.g., spawn 5 young werewolves in the Whispering Hall.
A fun excuse to introduce attendees to:
- Multi-container architectures for AI agents using multiple LLMs
- Integrating Docker Model Runner with MCP (and especially the MCP Toolkit)
- Inter-agent communication patterns
- Show how a MCP gateway manages interaction between agents
- Managing persistence and shared memory with RAG

talkDetail.transcript.loginToSeeTakeaways
talkDetail.transcript.loginToSeeInsights
comments.speakerNotEnabledComments