Professional Documents
Culture Documents
Agent Environment
Percepts
Agents
Operate in an environment
Perceives its environment through sensors,
Acts upon its environment through actuators/effectors
Have goals
Robots
o Camera, infrared, sensors
o Grippers, wheels , lights, speakers etc. for actuators
Rashmi Robot MIT Robot Cog Moving Its Arms Robots Deliver Takeout Orders On The Streets Of Washington, D.C.
Types of Agents
Softbots
Expert Systems
Autonomous spacecraft's
Intelligent building
Agents
Fundamental faculties of intelligence
o Acting
o Sensing
o Understanding, reasoning, learning
In order to act you must sense. Blind actions is not a characterization of intelligence
Robotics: Sensing and acting, understanding not necessary
Sensing needs understanding to be useful.
INTELLIGENT AGENTS
Intelligent Agent
oMust sense.
oMust Act.
oMust be autonomous{to some extent}
oMust be rational.
Rational Agent
AI is about building rational agents.
An agent is something that perceives and acts
A rational agent always does the right thing.
o What are the functionalities (goals)?
o What are the components?
o How do we build them?
RATIONALITY
PERFECT RATIONALITY
o Assumes that the rational agent knows all and will take the
action that maximizes her utility.
o Human beings do not satisfy this definition of rationality.
BOUNDED RATIONALITY
o Because of the limitations of the human mind, humans must use
approximate methods to handle many tasks.
Rationality
The proposed definition requires:
Information gathering/exploration
◦ To maximize future rewards
Learn from percepts
◦ Extending prior knowledge
Agent autonomy
◦ Compensate for incorrect prior knowledge
RATIONALITY
Rational Actions: The actions that maximizes the expected value of
the performance measure given the percept sequence to date
o Rational =Best?
• Yes, to the best of its knowledge
o Rational=Optimal?
• Yes, to the best of its abilities
• And its constraints
Omniscience
A rational agent is not omniscient
o It doesn’t know the actual outcome of its actions
o It may not know certain aspects of its environment
Rationality must take into account the limitations of
the agent
o Percept sequence, background knowledge and feasible
actions
o Deal with the expected outcome of actions
Bounded Rationality
Evolution did not give rise to optimal agents, but to agents which
are in some senses locally optimal at its best.
In 1957, Simon proposed the notion of bounded Rationality: that
property of an agent that behaves in a manner that is nearly
optimal with respect to its goals as its resources will allow.
Vacuum-cleaner world
o Environment.locationCondition['A'] = 0; o Score -= 1