## 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?