# What is Multi-Agent System? Definition & Technical Mechanics

> **Source:** [SPIDITS AI AI Glossary](https://spidits.com/ai-glossary)  
> **Category:** Agentic Systems  
> **Canonical Citation:** [https://spidits.com/ai-glossary/multi-agent-system](https://spidits.com/ai-glossary/multi-agent-system)

## Definition
A Multi-Agent System (MAS) is a computerized system composed of multiple interacting intelligent agents. These agents coordinate, communicate, and collaborate (or compete) with each other to solve complex problems that are beyond the individual capabilities of any single agent.

## Architectural Mechanics & Deep Dive
A multi-agent system is a network of autonomous AI agents designed to collaborate, negotiate, and share information to solve complex problems. By assigning distinct roles, backstories, and tools to individual agents (e.g., researcher, coder, tester), multi-agent systems break down complex pipelines and reduce errors compared to single-agent systems.

## Industry Applications & Real-World Use Cases
Complex software development crews, autonomous supply chain coordination, and complex simulation environments.

## Frequently Asked Questions

### How do agents communicate in a multi-agent system?
They communicate using standardized protocols (like JSON messages or function call returns) or natural language prompts managed by an orchestration framework.

### What is the main benefit of Multi-Agent Systems over single agents?
Specialization. By dividing a complex task into specialized roles (e.g. researcher, writer, editor), MAS reduces error propagation and context clutter.

## Related Terminology
- [ai-agent](https://spidits.com/ai-glossary/ai-agent)
- [agentic-ai](https://spidits.com/ai-glossary/agentic-ai)
- [cognitive-architecture](https://spidits.com/ai-glossary/cognitive-architecture)

---
*From the SPIDITS AI Knowledge Base (336+ terms indexed). Explore full technical definitions: [https://spidits.com/ai-glossary](https://spidits.com/ai-glossary)*
