An ‘agent’ is anything that
An ‘agent’ is anything that,
a) Perceives its environment through sensors and acting upon that environment through actuators
b) Takes input from the surroundings and uses its intelligence and performs the desired operations
c) An embedded program controlling line following robot
d) All of the mentioned