multi-agent system

built of multiple interacting agents