Artificial Intelligence
Intelligent Agents
, Agents and Environments
• An agent is anything that can be viewed as perceiving its environment throug
sensors and acting upon that environment through actuators.
• The term percept to refer to the agent’s perceptual inputs at any given instant.
• An agent’s percept sequence is the complete history of everything the agent ha
ever perceived.
• An agent’s behavior is described by the agent function that maps any given per
sequence to an action.
• The agent function for an artificial agent will be implemented by an agent program.
, Agents and Environments
• Agents include humans, robots, softbots (software agents), thermostats, etc.
• The agent function f maps from percept histories to actions:
f : P* → A
• The agent program runs on the physical architecture to produce f