Professional Documents
Culture Documents
AI Chapter 2 IntelligentAgent
AI Chapter 2 IntelligentAgent
Intelligent Agent
Berhanu F.
Intelligent Agents
•
● I want to develop an agent that will
• –Clean my house, filter information, cook when I don't
want to, wash my clothes, take a note in a meeting,
handle my emails, fix my car (or take it to be fixed),
etc.
• –i.e do the things that I don't feel like doing
•
AI is the science of building agents
●
[f: ft* A]
● Agent function
Percept sequence Action
[A, Clean] Right
[A, Dirty] Suck
[B, Clean] Left
[B, Dirty] Suck
[A, Clean], [A, Clean] Right
[A, Clean], [A, Dirty] Suck
... …
[A, Clean], [A, Clean], [A, Clean] Right
[A, Clean], [A, Clean], [A, Dirty] Suck
… …
Agent: vacuum cleaner
–Every entry in the table for the agent function is filled out correctly
Time taken
●
Electricity consumed
●
–Ifwe do not provide any prior knowledge, the agent will act
randomly
=> it would be reasonable to provide an AI agent with some initial
knowledge as well as an ability to learn
PEAS
● Actuators?
–Steering
wheel
–
Accelerat
or
–Brake
–Horn
–Display
or speech
synthesiz
PEAS - cont.
● Sensors?
–Video camera
–Accelerometer
Unobservable environments
–Fully observable env't – the agent's sensors give it
access to the complete state of the environment
●The sensors detect all aspects that are relevant
to the choice of action
–Relevance depend on performance measures
Environment Types - cont.
•
● Partially observable env't
• –Noisy or inaccurate sensors
• –Parts of the state are missing from the sensor data
•
e.g. a VC agent with only local dirt sensor
●
•
● Unobservable env't
• –The agent with no sensors at all
Environment Types - cont.
Deterministic Vs Stochastic
●
–Stochastic/non-deterministic/Uncertain env't
● partially observable /not fully observable env't
–e.g taxi driving agent env't
● Stochastic Vs non-deterministic?
–Stochastic - uncertainty about outcome is quantified in terms of
probability
Environment Types - cont.
Episodic Vs sequential
●
•
Drawback: limited intelligence
●