diff --git a/README.md b/README.md index fa70d1dd..6423140f 100644 --- a/README.md +++ b/README.md @@ -833,7 +833,7 @@ Thank you for contributing to swarms. Your work is extremely appreciated and rec ----- -## Connect With Us +## Join the Swarms community Join our community of agent engineers and researchers for technical support, cutting-edge updates, and exclusive access to world-class agent engineering insights! diff --git a/swarm_router_mv.py b/swarm_router_mv.py new file mode 100644 index 00000000..dd691b78 --- /dev/null +++ b/swarm_router_mv.py @@ -0,0 +1,40 @@ +from swarms import SwarmRouter, Agent + +# Create specialized agents +research_agent = Agent( + agent_name="Research-Analyst", + agent_description="Specialized in comprehensive research and data gathering", + model_name="gpt-4o-mini", + max_loops=1, + verbose=False, +) + +analysis_agent = Agent( + agent_name="Data-Analyst", + agent_description="Expert in data analysis and pattern recognition", + model_name="gpt-4o-mini", + max_loops=1, + verbose=False, +) + +strategy_agent = Agent( + agent_name="Strategy-Consultant", + agent_description="Specialized in strategic planning and recommendations", + model_name="gpt-4o-mini", + max_loops=1, + verbose=False, +) + +router = SwarmRouter( + name="SwarmRouter", + description="Routes tasks to specialized agents based on their capabilities", + agents=[research_agent, analysis_agent, strategy_agent], + swarm_type="MajorityVoting", + max_loops=1, + verbose=False, +) + +result = router.run( + "Conduct a research analysis on water stocks and etfs" +) +print(result) \ No newline at end of file