2 ms·
Oh man I experience totally the opposite. It's a trope on here, but, go to Burning Man. It's almost a definition of a human swarm, but it works specifically bec
by RangerScience 11y ago
Oh man I experience totally the opposite. It's a trope on here, but, go to Burning Man. It's almost a definition of a human swarm, but it works specifically because everyone is empowered, informed, and relied on to resolve issues involving themselves.
I also a see a parallel in how (at least one) Japanese company does their robotic assembly line: They have one or more human-operated lines, because if you don't know how to do it well, how can you teach robots how to do it well?
There are lots of reasons you're wrong. One is that the situation you've described still requires someone to understand what the swarm agent needs to do - why not have that be the agent, as well? They have the most up-to-date and relevant information about their situation.
Another reason you're wrong is that "swarm" doesn't consist of insects. The first software swarms were actually birds.
Another reason you're wrong is that while swarms allow for success through mass action of dumb agents, the swarms actually improve as you improve the individual agents - compare the simplest ant-algorithm applied to network connectivity with one wherein the individual agents mutate and learn. Second one does a better job.
...Another reason you're wrong is that swarm agents don't have "paths" picked for them. That would (for example, in ant swarm path finding) actually prevent the swarm processing from occurring. Rather, the agents apply principles (in software, an algorithm) to the situation they're in. In other words, the global plan is in fact relying on the individuals "going off course" and trying to improve the overall situation.
This all actually reminds me of both "Why I Like Java" and "Conservative vs Liberal Programming" - in that it's basically about: Do I prevent bad actors from doing harm, or do I empower good actors to make more good?
If one bricklayer going off-course in detrimental way derails your plan, you don't have enough good bricklayers. Fire the bad ones and/or hire more good ones.