title note An agent is something that perceives its environment through sensors and acts upon that environment through actuators based on its agent function.