Professional Documents
Culture Documents
Artificial Intelligence
PEASPEAS
PEAS
E.g., the task of designing an automated taxi
Performance measure?? safety, destination, legality,
comfort
Environment?? US streets/freeways, pedestrians, weather
speaker/display
Sensors?? video, accelerometers, gauges, engine sensors,
keyboard, GPS
PEASPEAS
Agent Type Performance Environments Actuators Sensors
PEAS Measure
Fully observable-
Agent’s sensor – complete access to state of
environment
Partially Observable
Fully observable-Example
PEASPEAS
Fully observable
Fully observable-
Example
Puzzle game
Image analysis
PEASPEAS
Partially Observable
Partially observable-
Agent can’t see other cards
Determinstic vs Stochastic
Determinstic
Agent can take the next action or can process
Video analysis
Stochastic
- Example
Car driving
Boat driving agent- next driving is not based on
current state.
Episodic Vs Sequential
Episodic
Agent experience is divided into atomic episodes such
that each episode consists of, the agent perceiving
process and then performing single action.
Previous episode does not affect the current actions.
Sequential
Card games
Sequential example
Chess is sequential example- agent takes action based
on pervious decisions
Chess with a clock
Refinery controller
Static vs Dynamic
Static
Easy to tackle agent need not worry about changes
8 queen puzzle
Static vs Dynamic
Dynamic
Keep on changing continuously which makes agent to
windy)
Discrete vs Continuous
Discrete
Has fixed finite discrete states over the time and each
Continuous
Is not stable at any given point of time – changes
Single agent
Well defined single agent
Multi agent
Various agent or various
Example
• ATM agent system if PIN
matches with given account number
then customer gets money.
PEASPEAS
1.Simple Reflex Agent
not
PEASPEAS
1.Simple Reflex Agent
Property
• Very limited intelligence.
• No knowledge of non-perceptual parts of state.
• Usually too big to generate and store.
• If there occurs any change in the environment, then
the collection of rules need to be updated.
PEASPEAS
1.Simple Reflex Agent
PEASPEAS
Model Based Reflex Agent
• Example
• A car driving agent which
maintains its own internal state
and then take action as
environment appears to it.
PEASPEAS
Model Based Reflex Agent
• It works by finding a rule whose condition matches
the current situation.
• can handle partially observable environments by
use of model about the world.
• The agent has to keep track of internal state which is
adjusted by each percept and that depends on the
percept history.
PEASPEAS
Model Based Reflex Agent
Updating the state requires the information about :
Accessible/ Inaccessible.
If an agent's sensors give it access to the complete state of the
environment needed to choose an action, the environment is accessible.
Such environments are convenient, since the agent is freed from the
task of keeping track of the changes in the environment.
Deterministic/ Nondeterministic.
An environment is deterministic if the next state of the environment is
completely determined by the current state of the environment and the
action of the agent.
In an accessible and deterministic environment the agent need not deal
with uncertainty.
7/16/2018 Artificial Intelligence 44
Contd..
Episodic/ Non episodic.
An episodic environment means that subsequent episodes do not
depend on what actions occurred in previous episodes.
Such environments do not require the agent to plan ahead.
Static/ Dynamic.
An environment which does not change while the agent
is thinking is static.
In a static environment the agent need not worry about
the passage of time while he is thinking, nor does he
have to observe the world while he is thinking.
Discrete/ Continuous.
If the number of distinct percepts and actions is limited
the environment is discrete, otherwise it is continuous.
7/16/2018 Artificial Intelligence 46
Contd..
With/ Without rational adversaries.
If an environment does not contain other rationally
thinking, adversary agents, the agent need not worry
about strategic, game theoretic aspects of the
environment
As example for a game with a rational adversary, try
the Prisoner's Dilemma