Each multi-agent architecture type is designed for specific use cases and can be combined to create powerful multi-agent systems. Below is an overview of each available swarm type:
Swarm TypeDescriptionLearn More
AgentRearrangeDynamically reorganizes agents to optimize task performance and efficiency. Useful when agent effectiveness depends on their sequence or arrangement.Learn More
MixtureOfAgentsBuilds diverse teams of specialized agents, each contributing unique skills to solve complex problems. Excels at tasks requiring multiple types of expertise.Learn More
SequentialWorkflowExecutes tasks in a strict, predefined order. Perfect for workflows where each step depends on the completion of the previous one.Learn More
ConcurrentWorkflowRuns independent tasks in parallel, significantly reducing processing time for complex operations. Ideal for tasks that can be processed simultaneously.Learn More
GroupChatEnables dynamic collaboration between agents through a chat-based interface, facilitating real-time information sharing and decision-making.Learn More
HierarchicalSwarmImplements a structured, multi-level approach to task management, with clear lines of authority and delegation.Learn More
MultiAgentRouterActs as an intelligent task dispatcher, distributing work across agents based on their capabilities and current workload.Learn More
MajorityVotingImplements robust decision-making through consensus, ideal for tasks requiring collective intelligence or verification.Learn More