An autonomous agent that reasons locally while cooperating with neighbors to form larger intelligent units.