It has self-awareness. Under this definition, a person is
an agent. Likewise, a dog or a cat or a frog is an agent. More importantly,
an intelligent robot would be an agent, even certain kinds of web search engines
which continue to look for new items of interest to appear, even after
the user has logged off. Agency is a concept in artificial intelligence that allows
researchers to discuss the properties of intelligence without discussing
the details of how the intelligence got in the particular agent. In OOP terms,
“agent” is the superclass and the classes of “person” and “robot” are derived
from it.