A swarm is a collection of agents — robots, animals, or software processes — that collectively exhibit intelligent behavior without any central coordinator.
Why Swarms?
The key insight is **emergence**: complex group behavior arising from simple individual rules. A single ant follows a few pheromone rules. Millions of ants build bridges, farm fungus, and find optimal paths to food.
This is powerful because:
›**Robustness** — no single point of failure. Lose 10% of the swarm and it still works.
›**Scalability** — adding more agents improves capability without redesigning the system.
›**Flexibility** — the swarm adapts to changing environments through local sensing.
Key Concepts
**Stigmergy**: Coordination through environmental modification. Ants leave pheromone trails; future ants follow them. No communication required.
**Self-organization**: Global structure emerges from local interactions. No blueprint, no plan — just rules.
**Decentralization**: Every agent is equal. No agent has a global view of the system.
Next Steps
In the next lesson, we'll look at how self-organization actually works mathematically, and why it produces stable patterns.