Agent-based systems. An agent is an entity that perceives the world, makes decisions about how to behave, and then takes action. Multiagent systems (MAS) are software or software/hardware systems that are organized around agents. Multiagent systems research is increasingly important in controlling groups of robots and in controlling interacting software agents. Agents behaving badly. The