The underwater world is a big place and sometimes it is more fun or efficient to bring friends.
Allec can work together with other Allecs to solve missions.
Say you want to quickly find places with wrecks or every fish you can possibly spot. Simply put several Allecs on the task.
The basic pack functionality is through missions where you can tell how many friends are going to help and also assign a number to each Allec. Based on this the mission can then divide the work.
While swimming around Allec is able to spot other Allecs, which can be used in the AI programming, allowing you to create more advanced pack functionality.