Lecture 2a -- Rational Agents
Lecture 2a -- Rational Agents
Lecture 2: Agents
▪ Reflex Agents
▪ Environment Types
▪ Problem-Solving Agents
Agents
▪ An agent is anything that can be viewed as
▪ perceiving its environment through sensors and
▪ acting upon that environment through actuators
▪ Human agent:
▪ Sensors: eyes, ears, ...
▪ Actuators: hands, legs, mouth, …
▪ Robotic agent:
▪ Sensors: cameras and infrared range finders
▪ Actuators: various motors
Agents and Environments
▪ Agents include: The line between agent
▪ Humans and environment depends
▪ Robots on the level of abstraction.
▪ Softbots
▪ Thermostats
▪ …
A B
Performance measure:
▪ ?
Environment:
▪ ?
Actuators:
▪ ?
Sensors:
▪ ?
PEAS: Specifying an automated
taxi driver
Performance measure:
▪ safety, speed, legal, comfortable, maximize profits
Environment:
▪ ?
Actuators:
▪ ?
Sensors:
▪ ?
PEAS: Specifying an automated
taxi driver
Performance measure:
▪ safe, fast, legal, comfortable, maximize profits
Environment:
▪ roads, other traffic, pedestrians, customers
Actuators:
▪ ?
Sensors:
▪ ?
PEAS: Specifying an automated
taxi driver
Performance measure:
▪ safe, fast, legal, comfortable, maximize profits
Environment:
▪ roads, other traffic, pedestrians, customers
Actuators:
▪ steering, accelerator, brake, signal, horn
Sensors:
▪ ?
PEAS: Specifying an automated
taxi driver
Performance measure:
▪ safe, fast, legal, comfortable, maximize profits
Environment:
▪ roads, other traffic, pedestrians, customers
Actuators:
▪ steering, accelerator, brake, signal, horn
Sensors:
▪ cameras, speedometer, GPS, keyboard,
microphone