You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
534 B
32 lines
534 B
2 years ago
|
from swarms import Model, Agent, WorkerNode, vectorstore, tools, orchestrator
|
||
|
|
||
|
#1 model
|
||
|
Model(openai)
|
||
|
|
||
|
#2 agent level
|
||
|
Agent(
|
||
|
model,
|
||
|
vectorstore,
|
||
|
tools
|
||
|
)
|
||
|
|
||
|
#3 worker infrastructure level
|
||
|
worker_node(
|
||
|
Agent,
|
||
|
human_input,
|
||
|
tools
|
||
|
)
|
||
|
|
||
|
#4 swarm level basically handling infrastructure for multiple worker node
|
||
|
swarm = orchestrator(
|
||
|
worker_node,
|
||
|
100 # nodes
|
||
|
)
|
||
|
|
||
|
#5
|
||
|
hivemind = Hivemind(
|
||
|
swarm * 100
|
||
|
)
|
||
|
|
||
|
|
||
|
#a market different pre built worker or boss agent that have access to different tools and memory, proompts
|