Multiple AI agents working together, each with different roles or goals, to solve a problem collaboratively.
Multi-step reasoning, logic puzzles, mathematical problem-solving