0 alternative definitions
A system that consists of multiple agents interacting in a shared environment to achieve specific goals.