Welcome to the Agents Lab web pages
Agents are software systems which perceive their environment and act in pursuit of their goals. Agents integrate a range of (often relatively shallow) competences, e.g., goals and reactive behaviour, planning, inference and emotion. As such they are central to the study of many problems in Artificial Intelligence, including modelling human mental capabilities and performing complex tasks (e.g., those combining perception, planning, and opportunistic plan execution). Agent systems are also increasingly being adopted as an implementation technology in areas such as advanced simulation and ubiquitous computing.
Research in the Agents Lab spans the specification, design and implementation of agent-based systems, including logics for agents, agent programming and verification, and the application of agents in simulation and virtual environments.