Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Multi-Agent Systems
- Foundations of agents, environments, and interaction models
- Dynamics of cooperation, competition, and autonomy in agentic systems
- Practical applications in logistics, robotics, and decision-making
Core Principles of Agent Architecture
- Distinguishing reactive and deliberative agents
- Communication protocols and coordination frameworks
- Knowledge representation and managing shared state
Building Agents in Python
- Constructing agents using the Mesa framework
- Modeling environments and defining interactions
- Simulating agent behavior and generating visualizations
Coordination and Communication Strategies
- Architectures for message passing and shared memory
- Techniques for negotiation, consensus, and task allocation
- Coordination algorithms, including contract net, market-based, and swarm models
Learning and Adaptation in Multi-Agent Contexts
- Applying reinforcement learning to multiple agents
- Analyzing cooperative versus competitive learning dynamics
- Leveraging PettingZoo and Stable-Baselines3 for multi-agent reinforcement learning (MARL)
Distributed Computing and Scalability
- Utilizing Ray for distributed multi-agent simulations
- Managing concurrency and synchronization issues
- Optimizing parallel computation and resource sharing
Collaboration Between Humans and Agents
- Designing interfaces for human-in-the-loop coordination
- Implementing hybrid workflows with AI-assisted decision support
- Navigating ethical and operational considerations
Capstone Project
- Design and build a comprehensive multi-agent system in Python
- Demonstrate coordination mechanisms and learning capabilities among agents
- Present simulation outcomes and performance analysis
Summary and Future Directions
Requirements
- Advanced proficiency in Python programming
- Solid understanding of reinforcement learning or AI agent design
- Working knowledge of distributed systems and networking concepts
Target Audience
- System architects designing collaborative or distributed AI architectures
- Researchers focusing on coordination and collective intelligence
- Engineers developing hybrid human–agent or multi-agent workflows
28 Hours