Swarm Intelligence is a field of Computer science. It is a form of Artificial intelligence. Some animals, mostly insects like ants, or bees form large colonies. These colonies are made of many animals that communicate with each other. Each animal is relatively simple, but by working together with other animals it is able to solve complex tasks.
Swarm intelligence wants to obtain similar behaviour than that observed with these animals. Instead of the animals, so called agents are used.