Intelligent agents: Multi-agent systems