Hi there,
I have group behavior implemented - you can assign any number of AI to a group (via a group manager and tags) and the group shares “alert” information between each other. So if a group of spiders is together and one spider sees you, all spiders will be alerted and attack you (of if 1 deer sees you, they are all alerted and run away). There is also the concept of a Group Leader that dictates the movement of the group (think of an alpha in the herd for example).
Hope this is what you were looking for