## Collaboration
[[Social Choice Theory]]
**Multi-Agent Systems**.
A multi-agent system is a group of 2 or more agents that work together to make decisions.
Individuals interact and vote to express their preferences, and an algorithm makes a single decision from the aggregation of preferences.
The design of a multi-agent system has 2 phases. First, communication allows agents to discuss and develop ideas and logical arguments, considering new and old information. Second, agents vote to decide on which ideas to pursue as action.
1. **Communication**:
1. How do agents talk to each other?
2. **Voting**:
1. How do agents express their preferences?
2. How are agent preferences aggregated into a single choice?