Chapter 2 Flashcards
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