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
- Overview of agents, environments, and interaction models.
- Exploring cooperation, competition, and autonomy within agentic systems.
- Applications across logistics, robotics, and decision-making domains.
Core Concepts of Agent Architecture
- Distinguishing between reactive and deliberative agents.
- Examining communication protocols and coordination models.
- Knowledge representation and managing shared state.
Implementing Agents in Python
- Constructing agents using the Mesa framework.
- Modelling environments and agent interactions.
- Simulating agent behavior and generating visualisations.
Coordination and Communication
- Architectures for message passing and shared memory.
- Processes for negotiation, consensus building, and task allocation.
- Coordination algorithms, including contract net, market-based, and swarm models.
Learning and Adaptation in Multi-Agent Systems
- Applying reinforcement learning to multiple agents.
- Analyzing cooperative versus competitive learning dynamics.
- Utilising PettingZoo and Stable-Baselines3 for Multi-Agent Reinforcement Learning (MARL).
Distributed Computing and Scaling
- Leveraging Ray for distributed multi-agent simulations.
- Managing concurrency and synchronization effectively.
- Parallelizing computation and handling shared resources.
Human–Agent Collaboration
- Designing interfaces for human-in-the-loop coordination.
- Creating hybrid workflows with AI-assisted decision support.
- Considering ethical and operational implications.
Capstone Project
- Design and implement a comprehensive multi-agent system in Python.
- Demonstrate coordination and learning capabilities among agents.
- Present simulation results and key performance insights.
Summary and Next Steps
Requirements
- Advanced proficiency in Python programming.
- A solid comprehension of reinforcement learning or AI agent design.
- Knowledge of distributed systems and networking principles.
Target Audience
- System architects designing collaborative or distributed AI solutions.
- Researchers focused on coordination and collective intelligence.
- Engineers developing hybrid human–agent or multi-agent workflows.
28 Hours