Professional Documents
Culture Documents
Some Terms of Agents
Some Terms of Agents
All the slides contain running sentences for your easy understanding
AI currently encompasses a huge variety of subfields, ranging from
general learning to the specific, such as playing chess, proving
mathematical theorems, writing poetry, driving a car on a crowded
street and diagnosing diseases.
16-02-2024 30
• Updating the internal state requires two kinds of knowledge to be encode
in the agent program.
• Need information about how the world evolves independently of the agent
• Eg: an overtaking car generally will be closer behind than it was a moment ago.
• Secondly need some information about how the agent’s own actions affect the
world.
• Eg: when the agent turns the steering wheel clockwise , the car turn to the right.
• So the knowledge about “how the world works” whether implemented in simple
Boolean circuits or in complete scientific theories called model of the world.
• An agent that uses such a model is called a model based agent.
16-02-2024 31
• Updation based on current percept is combined with the old internal
state Agent best guess
16-02-2024 32
• UPDATE-STATE : responsible for creating the new internal state
description.
16-02-2024 33
• Case Study - https://www.ibm.com/thought-leadership/institute-
business-value/en-us/technology/automation-and-robotics
• This is part of your assignment
• Team size : max 4
• Note : team participation is compulsory.
Goal Based agents
• Knowing the current state of the environment is not always enough to
decide what to do.
• Eg: road junction: the taxi can turn left, turn right, or go straight on.
The correct decision depends on where the taxi is trying to get to.
• In other words as well as a current state description, the agent need
some sort of goal information that describes situations that are
desirable.
16-02-2024 35
16-02-2024 36
Goal Based agents
• Knowing the current state of the environment is not always enough to
decide what to do.
• Eg: road junction: the taxi can turn left, turn right, or go straight on.
The correct decision depends on where the taxi is trying to get to.
• In other words as well as a current state description, the agent need
some sort of goal information that describes situations that are
desirable.
• Sometimes goal based action selection is straightforward- eg: when
goal satisfaction results immediately from a single action. Sometimes
it will be more tricky-for example when the agent has to consider long
sequence of twists and terms inorder to find a way to achieve the
goal.
• Search and planning are the subfield of AI devoted to finding action
sequences that achieve the agent’s goal
• The difference in this approach with condition action rules is that it
involves consideration of the future. Ie “ what will happen if I do such
and such.
Utility based agent
Components of Agent programs work
• So far we understood the high level terms .
• We can represent along an axis of increasing complexity and expressive
power.
• Atomic
• Factored
• Structures
• Atomic Representation
• Each state of the world is indivisible- it has no internal structure.
• Act as single atom of knowledge: a “black box” whose only discernible
property is that of being identical to or different from another black box.
• HMM , Markov decision processes all work with atomic representations.
Factored representation
• Splits up each state into a fixed set of variables, each of which can
have a value.
• Two atomic states have nothing in common –they are just different
black boxes.
• Two different factored can share some attributes and not others
• Advt: make easier to work out how to turn one state into another.
• Factored representation can also represent uncertainity.
• Many AI are based on factored representation including
• Algorithm such as constraint satisfaction algorithm, propositional logic,
Bayesian network, machine learning algorithms.
Structured Representation
• Many purpose, we need to understand world as having things in it
that are related to each other, not just variables with values.
• Eg->
• In structured representation in which object such as cow and trucks
and their various and varying relationships can be described explicitly.
• Structured representations underline relational databases and first
order logics, first order probability models.
• In general axis along which atomic, factored and structured
representation lie is the axis of increasing expressiveness.