This workshop provides a structured, hands-on journey through the end-to-end process of building and deploying multi-agent systems using the Strands Agents - an open-source agent framework.
Framed around building an AI Game Master for a fantasy role-playing game in Python, participants begin by constructing a foundational conversational agent with system prompts and debug logs. They then progressively unlock advanced capabilities, including integrating pre-built SDK tools (such as HTTP requests), forging custom Python @tool functions, exposing and consuming tools via a Model Context Protocol (MCP) server, and orchestrating specialized remote sub-agents using the Agent-to-Agent (A2A) protocol. The workshop also addresses critical production considerations such as implementing Human-in-the-Loop safety gates and enforcing structured outputs. We will also learn about building and agent using harness architecture and deploying the entire multi-agent architecture with communication, managed knowledge bases, and persistent memory.
By the end of the session, participants will have built and deployed a fully functional, production-ready multi-agent application and gained practical experience with core patterns and best practices for agentic AI development.
Workshop Infrastructure
Attendees will be provided with the cloud infrastructure and access to cloud models to run the workshop.
Duration
2-3 hours
Workshop Repository
https://github.com/aws-samples/sample-once-upon-agentic-ai