Lecture 2
Agents and Environments
Dr Artie Basukoski
[slides adapted from Artificial Intelligence: A Modern Approach, Russel an
,Agenda
• Agents and environments
• Types of agents
• Representing problems
• Selecting a state space
• Tree search algorithms
• Breadth first search
• Depth first search
,Intelligent agents
• Identify the concept of an intelligent agent.
• Develop a small set of design principles for building successful agen
• Agents should be rational – one that does the right thing.
• Behaviour depends on the environment and the goals that we defi
for the agents.
• We define a number of basic agent designs.
• Agent = Architecture + Program
, Agents and environments
sensors
percepts
?
environment
agent
actions
actuators
Agents include humans, robots, softbots, thermostats, etc.
The agent function maps from percept histories to actions:
f : P∗ → A
The agent program runs on the physical architecture to produce f