Skip to content

Commit 0b800ad

Browse files
committed
ficx how to choose swarms docs
1 parent 712c0f5 commit 0b800ad

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

docs/swarms/concept/how_to_choose_swarms.md

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,23 +1200,21 @@ print(result)
12001200

12011201
---
12021202

1203-
## Choosing the Right Architecture: Decision Framework
1204-
1205-
## Multi-Agent Architecture Comparison Table
1203+
## Available Architectures
12061204

12071205
| Name | Description | Docs |
12081206
|------|-------------|------|
1209-
| SequentialWorkflow | Simple linear task processing with step-by-step execution for workflows with clear dependencies. Ideal for content creation, data pipelines, and QA chains. | [📖](https://docs.swarms.world/en/latest/swarms/structs/sequential_workflow/) |
1210-
| ConcurrentWorkflow | Parallel task execution enabling maximum parallelism for independent operations. Best for batch processing, market analysis, and parallel research. | [📖](https://docs.swarms.world/en/latest/swarms/structs/concurrentworkflow/) |
1211-
| AgentRearrange | Flexible agent routing using dynamic syntax for complex non-linear relationships. Perfect for adaptive workflows and multi-path processing. | [📖](https://docs.swarms.world/en/latest/swarms/structs/agent_rearrange/) |
1212-
| GraphWorkflow | Complex dependency management using DAG orchestration for intricate projects. Suitable for software builds, project management, and complex pipelines. | [📖](https://docs.swarms.world/en/latest/swarms/structs/graph_workflow/) |
1213-
| MixtureOfAgents | Expert collaboration through parallel analysis and synthesis for consensus building. Excellent for strategic decisions, comprehensive analysis, and risk assessment. | [📖](https://docs.swarms.world/en/latest/swarms/structs/moa/) |
1214-
| GroupChat | Conversational collaboration enabling multi-agent dialogue and brainstorming. Great for negotiations, creative ideation, and debate. | [📖](https://docs.swarms.world/en/latest/swarms/structs/group_chat/) |
1215-
| HierarchicalSwarm | Director-worker pattern for complex project management with feedback loops. Perfect for team coordination, strategic planning, and quality control. | [📖](https://docs.swarms.world/en/latest/swarms/structs/hierarchical_swarm/) |
1216-
| HeavySwarm | Advanced research framework with multi-phase investigation and verification. Designed for academic research, strategic planning, and comprehensive reports. | [📖](https://docs.swarms.world/en/latest/swarms/structs/heavy_swarm/) |
1217-
| SwarmRouter | Universal orchestrator providing single interface for all architectures. Enables easy architecture switching and A/B testing. | [📖](https://docs.swarms.world/en/latest/swarms/structs/swarm_router/) |
1218-
| Social Algorithms | Custom communication patterns with programmable agent interactions. Suitable for research protocols and domain-specific workflows. | [📖](https://docs.swarms.world/en/latest/swarms/structs/social_algorithms/) |
1219-
| Agent Orchestration Protocol | Distributed services framework for scalable multi-agent systems. Built for large-scale deployments and cloud-native applications. | [📖](https://docs.swarms.world/en/latest/swarms/structs/aop/) |
1207+
| SequentialWorkflow | Simple linear task processing with step-by-step execution for workflows with clear dependencies. Ideal for content creation, data pipelines, and QA chains. | [learn more](https://docs.swarms.world/en/latest/swarms/structs/sequential_workflow/) |
1208+
| ConcurrentWorkflow | Parallel task execution enabling maximum parallelism for independent operations. Best for batch processing, market analysis, and parallel research. | [learn more](https://docs.swarms.world/en/latest/swarms/structs/concurrentworkflow/) |
1209+
| AgentRearrange | Flexible agent routing using dynamic syntax for complex non-linear relationships. Perfect for adaptive workflows and multi-path processing. | [learn more](https://docs.swarms.world/en/latest/swarms/structs/agent_rearrange/) |
1210+
| GraphWorkflow | Complex dependency management using DAG orchestration for intricate projects. Suitable for software builds, project management, and complex pipelines. | [learn more](https://docs.swarms.world/en/latest/swarms/structs/graph_workflow/) |
1211+
| MixtureOfAgents | Expert collaboration through parallel analysis and synthesis for consensus building. Excellent for strategic decisions, comprehensive analysis, and risk assessment. | [learn more](https://docs.swarms.world/en/latest/swarms/structs/moa/) |
1212+
| GroupChat | Conversational collaboration enabling multi-agent dialogue and brainstorming. Great for negotiations, creative ideation, and debate. | [learn more](https://docs.swarms.world/en/latest/swarms/structs/group_chat/) |
1213+
| HierarchicalSwarm | Director-worker pattern for complex project management with feedback loops. Perfect for team coordination, strategic planning, and quality control. | [learn more](https://docs.swarms.world/en/latest/swarms/structs/hierarchical_swarm/) |
1214+
| HeavySwarm | Advanced research framework with multi-phase investigation and verification. Designed for academic research, strategic planning, and comprehensive reports. | [learn more](https://docs.swarms.world/en/latest/swarms/structs/heavy_swarm/) |
1215+
| SwarmRouter | Universal orchestrator providing single interface for all architectures. Enables easy architecture switching and A/B testing. | [learn more](https://docs.swarms.world/en/latest/swarms/structs/swarm_router/) |
1216+
| Social Algorithms | Custom communication patterns with programmable agent interactions. Suitable for research protocols and domain-specific workflows. | [learn more](https://docs.swarms.world/en/latest/swarms/structs/social_algorithms/) |
1217+
| Agent Orchestration Protocol | Distributed services framework for scalable multi-agent systems. Built for large-scale deployments and cloud-native applications. | [learn more](https://docs.swarms.world/en/latest/swarms/structs/aop/) |
12201218

12211219
### Advanced Considerations
12221220

0 commit comments

Comments
 (0)