Chapter 2: Intelligent Agents Flashcards
(159 cards)
What is an agent?
An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators.
Examples include humans, robotic agents, and software agents.
What do sensors and actuators refer to in the context of an agent?
Sensors are organs or devices that perceive the environment, while actuators are organs or devices that act upon the environment.
Examples of sensors include eyes and cameras; examples of actuators include hands and motors.
What is a percept?
A percept refers to the content an agent’s sensors are perceiving.
Define percept sequence.
An agent’s percept sequence is the complete history of everything the agent has ever perceived.
What influences an agent’s choice of action?
An agent’s choice of action can depend on its built-in knowledge and the entire percept sequence observed to date.
What is an agent function?
An agent function maps any given percept sequence to an action.
What is the significance of tabulating the agent function?
Tabulating the agent function provides an external characterization of the agent’s behavior.
What is the difference between an agent function and an agent program?
The agent function is an abstract mathematical description, while the agent program is a concrete implementation running within a physical system.
What is the purpose of the notion of an agent?
The notion of an agent is meant to be a tool for analyzing systems.
Can a hand-held calculator be considered an agent?
Yes, it can be viewed as an agent that chooses actions based on its percept sequence.
How do the authors categorize AI in relation to engineering?
AI operates at the most interesting end of the spectrum, where artifacts have significant computational resources and require nontrivial decision making.
What is a rational agent?
An agent that does the right thing
What notion of the ‘right thing’ does AI generally follow?
Consequentialism
How do we evaluate an agent’s behavior in AI?
By its consequences
What does a sequence of actions generated by an agent cause?
A sequence of states in the environment
What indicates that an agent has performed well?
If the sequence of states is desirable
How does the notion of rationality apply to humans?
It relates to their success in choosing desirable actions
What is the source of the performance measure for machines?
The mind of the designer or users
What is a characteristic of some agent designs regarding performance measures?
They have an explicit representation of the performance measure
How might some agents perform well without understanding why?
The performance measure is implicit
What warning did Norbert Wiener give regarding machines?
Ensure the purpose put into the machine is the purpose we really desire
What is a potential issue with formulating a performance measure?
It can be hard to formulate correctly
What is a flawed performance measure example for a vacuum-cleaner agent?
Measuring by the amount of dirt cleaned in a shift
What is a better performance measure for a vacuum-cleaner agent?
Rewarding for having a clean floor