Chris Heilmann, Daniel Cranney & Tiffany Souterre

Build a Multi-Agent Role-Playing Game Master with Strands Agents

Go beyond simple chatbots. Learn to build a team of collaborating AI agents that can orchestrate and run a complete role-playing game.

Build a Multi-Agent Role-Playing Game Master with Strands Agents
#1about 2 minutes

Understanding the fundamentals of AI agents

AI agents are large language models (LLMs) enhanced with the ability to perform actions using external tools.

#2about 2 minutes

Standardizing agent-tool communication with MCP

The Model Context Protocol (MCP) provides a standardized way for AI agents to connect with and use various tools, similar to REST APIs.

#3about 1 minute

Enabling agent collaboration with the A2A protocol

The Agent-to-Agent (A2A) protocol standardizes communication and collaboration between different AI agents.

#4about 2 minutes

Getting started with the Strands SDK for agents

The Strands SDK from AWS simplifies building multi-agent workflows by handling MCP and A2A protocols with just a few lines of code.

#5about 4 minutes

Creating a basic agent and using local models

Learn how to instantiate a simple agent and configure it to use different LLM providers, including local models via Ollama.

#6about 9 minutes

Adding capabilities with built-in and custom tools

Give agents new abilities by importing pre-built tools or creating your own custom functions using the `@tool` decorator.

#7about 5 minutes

Serving tools remotely with an MCP server

Decouple tools from your agent by running them on a dedicated MCP server, making them accessible to any connected agent.

#8about 12 minutes

Building a multi-agent system with the A2A protocol

Create a collaborative system by running specialized agents on A2A servers and connecting them to a primary orchestrator agent.

#9about 3 minutes

Showcasing the complete multi-agent game master

A full demonstration shows a game master agent orchestrating a character agent, a rules agent, and a dice-rolling tool via a UI.

#10about 1 minute

Conclusion and resources for getting started

Find links to the Strands SDK documentation, code samples, and a discount code for AWS re:Invent.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Dev Digest 210: AI Agents Are Go! Is MCP Dead? LLMs Crack Anonymity
Inside last week’s Dev Digest 210 . 🪦 Is MCP already dead? 🐍 Secure snake on the CLI 🏗️ The architecture behind open source LLMs ⚖️ AI companies and governments at odds 🦫 Is Go the best language for AI agents? 🕵️ “Security research” bot hacks Micros...
Dev Digest 210: AI Agents Are Go! Is MCP Dead? LLMs Crack Anonymity
DC
Daniel Cranney
Dev Digest 211: Securing Agents, Top AI Apps and Lost Readers…
Inside last week’s Dev Digest 211 . 🏗️ Can the infrastructure keep up with AI growth? 📱 Top 100 GenAI consumer apps 🪱 Wikipedia hit by worm and AI slop 🔍 The results of Codex Security scanning 1.2M commits 🧹 Bye bye innerHTML, welcome setHTML() 🔄 Cl...
Dev Digest 211: Securing Agents, Top AI Apps and Lost Readers…
CH
Chris Heilmann
WebMCP: Empowering Agents as First-Class Citizens of the Web
WebMCP is an exciting W3C proposal that just landed in Chrome Canary to try out . The idea is that you can use some HTML attributes on a form or register JavaScript tool methods to give agents direct access to content. This gives us as content prov...
WebMCP: Empowering Agents as First-Class Citizens of the Web

From learning to earning

Jobs that call for the skills explored in this talk.