Chapter 2 Flashcards
(19 cards)
What is an agent
anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators
Define percept
the content an agent’s sensors are perceiving
Define percept sequence
the complete history of everything the agent has ever perceived
Define agent function
maps a given percept sequence to an action
Define a rational agent
an agent that does the right thing
For each possible percept sequence, a rational agent should select an action that is expected to maximize its performance measure, given the evidence provided by the percept sequence and whatever built-in knowledge the agent has.
Define consequentialism
a notion of determining whether or not a rational agent is doing the right thing by evaluating it’s behavior by its consequences
Define performance measure
evaluates any given sequence of environment states
the measurement depends on the user/designer
What is an omniscient agent?
an agent that knows the actual outcome of its actions and can act accordingly
omniscience is impossible in reality
What does the rational choice of a rational agent depend on?
the percept sequence to date
Define information gathering:
the process of collecting information about something
Define autonomy
independence or freedom, as of the will or one’s actions; independence, choice
A rational agent should be ____
a) omniscient
b) autonomous
c) perfect
e) only a machine
b) autonomous
What is a task environment?
the “problems” to which rational agents are the “solutions”
What characteristics should be included in a task environmnet?
PEAS
performance (measure)
environment
actuators (actions)
sensors
What is a software agent?
a software robot or softbot that performs agents like an intelligent agent
Define a fully observable environment
if the agent’s sensors give it access to teh complete state of teh envornment at each point in time
the agent is able to detect all aspects that are relevant to the choice of action (relevance in terms of performance measure)
Define a partially observable environment
When only part of an environment is observable
e.g. noisy and inaccurate sensors, parts of the state missing from sensor data (i.e. not being able to tell if a square is dirty or not)
Define unobservable environment
when the agent has no sensors at all
What is a single-agent