Intelligent Agents
CHAPTER 2
BY
MANJUNATHA P B
Outline
Artificial Intelligence a modern approach
2
Agents
Artificial Intelligence a modern approach
3
Agents and environments
[f: P* 🡪 A]�
Artificial Intelligence a modern approach
4
Vacuum-cleaner world
Artificial Intelligence a modern approach
5
Rational agents
Artificial Intelligence a modern approach
6
Examples of Rational Choice
Artificial Intelligence a modern approach
7
Rationality
Artificial Intelligence a modern approach
8
Autonomy in Agents
The autonomy of an agent is the extent to which its
behaviour is determined by its own experience,
rather than knowledge of designer.
PEAS
Artificial Intelligence a modern approach
10
PEAS
Artificial Intelligence a modern approach
11
PEAS
Artificial Intelligence a modern approach
12
Examples of agent types and their PEAS descriptions
Artificial Intelligence a modern approach
13
Environment types
Artificial Intelligence a modern approach
14
Fully observable (vs. partially observable)
Artificial Intelligence a modern approach
15
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Fully
Fully
Fully
Partially
Partially
Partially
Deterministic (vs. stochastic)
Artificial Intelligence a modern approach
16
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Cross Word
Backgammon
Taxi driver
Part
Poker
Image analysis
Deterministic
Deterministic
Stochastic
Stochastic
Stochastic
Stochastic
Episodic (vs. sequential):
Artificial Intelligence a modern approach
17
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Sequential
Sequential
Sequential
Sequential
Episodic
Episodic
Static (vs. dynamic):
Artificial Intelligence a modern approach
18
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Static
Static
Static
Dynamic
Dynamic
Semi
Another example: off-line route planning vs. on-board navigation system
Discrete (vs. continuous)
Artificial Intelligence a modern approach
19
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Discrete
Discrete
Discrete
Conti
Conti
Conti
Single agent (vs. multiagent):
Artificial Intelligence a modern approach
20
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Single
Single
Single
Multi
Multi
Multi
Summary.
Artificial Intelligence a modern approach
Observable
Deterministic
Static
Episodic
Agents
Discrete
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Deterministic
Stochastic
Deterministic
Stochastic
Stochastic
Stochastic
Sequential
Sequential
Sequential
Sequential
Episodic
Episodic
Static
Static
Static
Dynamic
Dynamic
Semi
Discrete
Discrete
Discrete
Conti
Conti
Conti
Single
Single
Single
Multi
Multi
Multi
Fully
Fully
Fully
Partially
Partially
Partially
Examples of task environments and their characteristics
Artificial Intelligence a modern approach
22
Choice under (Un)certainty
Artificial Intelligence a modern approach
23
Fully Observable
Deterministic
Certainty: Search
Uncertainty
no
yes
yes
no
Agent types
Artificial Intelligence a modern approach
24
Simple reflex agents
Artificial Intelligence a modern approach
25
Simple reflex agents
Artificial Intelligence a modern approach
26
States: Beyond Reflexes
[f: P* 🡪 A]
[f: P*, A*🡪 S 🡪A] where S is the set of states.
Artificial Intelligence a modern approach
27
States and Memory: Game Theory
Artificial Intelligence a modern approach
28
Model-based reflex agents
Artificial Intelligence a modern approach
29
Goal-based agents
Artificial Intelligence a modern approach
30
Goal-based agents
Artificial Intelligence a modern approach
31
Utility-based agents
Artificial Intelligence a modern approach
32
Utility-based agents
Artificial Intelligence a modern approach
33
Learning agents
Artificial Intelligence a modern approach
34
Learning agents
Artificial Intelligence a modern approach
35
Learning agents(Taxi driver)
Artificial Intelligence a modern approach
36
The Big Picture: AI for Model-Based Agents
Action
Artificial Intelligence a modern approach
37
Learning
Knowledge
Logic
Probability
Heuristics
Inference
Planning
Decision Theory
Game Theory
Reinforcement Learning
Machine Learning
Statistics
The Picture for Reflex-Based Agents
Action
Artificial Intelligence a modern approach
38
Learning
Reinforcement Learning
Discussion Question
Artificial Intelligence a modern approach
39
Summary
Artificial Intelligence a modern approach
40