An agent is "anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators".
An agent is “a system situated within and a part of an environment that senses that
environment and acts on it, over time, in pursuit of its own agenda and so as to affect
what it senses in the future.” (Franklin and Graesser 1997). It is a self-directed object, i.e. it has the ability to satisfy internal goals or objectives through actions and decisions based on a set of internal rules or strategies.” (Iglesias et al. 1999)
Types of agent
Characterstics of agent
Agents often have additional properties, which may or may not be considered as defining properties or necessary for agency.