m2 Agents
m2 Agents
Chapter 2
Outline
Rationality
Environment types
Agent types
Agents
,acuum-cleaner #orld
A vacuum-cleaner agent
0input1ta"les2vacuum-agent-function-ta"le3
Rational agents
Rational agents
Rational agents
PEAS
PEAS
PEAS
PEAS
Sensors% ?ey"oard
Environment types
Environment types
Environment types
Chess #ith Chess #ithout 'a:i driving
a cloc7 a cloc7
8ully o"serva"le Aes Aes Bo
/eterministic Strategic Strategic Bo
Episodic Bo Bo Bo
Static Semi Aes Bo
/iscrete Aes Aes Bo
Single agent Bo Bo Bo
'he environment type largely determines the agent design
'he real #orld is (of course! partially o"serva"le stochastic
se9uential dynamic continuous multi-agent
'a"le-loo7up agent
0input1algorithms2ta"le-agent-algorithm3
/ra#"ac7s%
=
$uge ta"le
=
'a7e a long time to "uild the ta"le
=
Bo autonomy
=
Even #ith learning need a long time to learn
the ta"le entries
0input1algorithms2refle:-vacuum-agent-
algorithm3
Agent types
>oal-"ased agents
Ctility-"ased agents
0input1algorithms2d-agent-algorithm3
0input1algorithms2d+-agent-algorithm3
>oal-"ased agents
Ctility-"ased agents
Dearning agents