🚀 Multi-Agent System Workshop
Build a complete multi-agent system for podcast content generation using the Strands Agents framework.
What You'll Build
A production-ready multi-agent pipeline that:
- ✨ Generates podcast scripts using AI
- 📱 Creates social media posts for promotion
- 🎙️ Converts scripts to audio using text-to-speech
- 🔍 Conducts research on topics
- 🎯 Orchestrates the entire workflow intelligently
Workshop Steps
Step 1
Script Agent
Learn agent basics and create your first script generation agent
⏱️ 15 minutesStep 2
Social Agent
Add built-in tools to create social media content
⏱️ 15 minutesStep 3
TTS Agent
Create custom tools for text-to-speech conversion
⏱️ 10 minutesStep 4
Research Agent
Build complex workflows with retry logic and token management
⏱️ 15 minutesStep 5
Orchestrator
Coordinate multiple agents with TODO-driven execution
⏱️ 15 minutesStep 6
Complete Pipeline
Test the full system and prepare for production
⏱️ 10 minutesPrerequisites
🐍 Python 3.11+
Modern Python installation required
📦 uv or pip
Package manager for dependencies
🔑 API Keys
Anthropic, OpenAI, Tavily, ElevenLabs
💻 Code Editor
Your favorite IDE or text editor
Learning Objectives
By the end of this workshop, you'll be able to:
- ✅ Create and configure Strands agents
- ✅ Integrate built-in and custom tools
- ✅ Handle errors and retries gracefully
- ✅ Manage tokens and performance
- ✅ Orchestrate multi-agent workflows
- ✅ Build production-ready AI systems