02 IntelligentAgents
02 IntelligentAgents
02 IntelligentAgents
Agents
Russell & Norvig
Chapter 2
Today s class
• What s an agent?
– Definition of an agent
– Rationality and autonomy
– Types of agents
– Properties of environments
Announcements:
– Please read the assigned reading BEFORE each day s class!
How do you design an intelligent agent?
• Percepts:
• Actions:
• Goals:
• Environment:
A more specific example:
Automated taxi driving system
• Episodic/Sequential.
– An episodic environment means that subsequent episodes do not depend
on what actions occurred in previous episodes.
– In a sequential environment, the agent engages in a series of connected
episodes.
– Such environments do not require the agent to plan ahead.
• Static/Dynamic.
– A static environment does not change while the agent is thinking.
– The passage of time as an agent deliberates is irrelevant.
– The agent doesn t need to observe the world during deliberation.
Properties of Environments III
• Discrete/Continuous.
– If the number of distinct percepts and actions is limited, the
environment is discrete, otherwise it is continuous.
• Single agent/Multi-agent.
– If the environment contains other intelligent agents, the agent needs
to be concerned about strategic, game-theoretic aspects of the
environment (for either cooperative or competitive agents)
– Most engineering environments don t have multi-agent properties,
whereas most social and economic systems get their complexity
from the interactions of (more or less) rational agents.
Characteristics of environments
Fully Deterministic Episodic Static Discrete? Single
observable? agent?
Solitaire
Backgammon
Driving
Internet
shopping
Medical
diagnosis
Characteristics of environments
Fully Deterministic Episodic Static Discrete? Single
observable? agent?
Solitaire No Yes Yes Yes Yes Yes
Backgammon
Driving
Internet
shopping
Medical
diagnosis
Characteristics of environments
Fully Deterministic? Episodic? Static? Discrete? Single
observable? agent?
Solitaire No Yes Yes Yes Yes Yes
Driving
Internet
shopping
Medical
diagnosis
Characteristics of environments
Fully Deterministic? Episodic? Static? Discrete? Single
observable? agent?
Solitaire No Yes Yes Yes Yes Yes
Driving No No No No No No
Internet
shopping
Medical
diagnosis
Characteristics of environments
Fully Deterministic? Episodic? Static? Discrete? Single
observable? agent?
Solitaire No Yes Yes Yes Yes Yes
Driving No No No No No No
Internet No No No No Yes No
shopping
Medical
diagnosis
Characteristics of environments
Fully Deterministic? Episodic? Static? Discrete? Single
observable? agent?
Solitaire No Yes Yes Yes Yes Yes
Driving No No No No No No
Internet No No No No Yes No
shopping
Medical No No No No No Yes
diagnosis