Agents Flashcards
(39 cards)
Describe the diagram on the agent-oriented perspective on AI
Look in notes if you don’t remember :p
____________ are things that could change the state of an environment
Actuators
Sensors process _________ from the environment
percepts
What is a percept?
An agent’s perceptual input at any point in time
And agent’s percept _________ is the order of everything it has perceived
sequence
In general, an agent’s choice of actions can depend on its entire ______ _______
percept history
A performance measure measures the degree of the “______ _____” the agent does
right thing
What are 4 things a agent needs to be rational?
- A performance measure that defines its criterion for success
- Some prior knowledge of the environment
- To know the actions it can perform
- Its percept sequence to date
What is the Definition of a rational agent? (Memorize this)
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.
To tell if an agent is ________, we have to take into account the relevant performance measure
rational
An agent might do an ________ _______ actions to learn more about the environment
information gathering
What does it mean for an agent to be autonomous?
They can operate on their own without a lot of prior information from their designers
We expect rational agents to deal with ________ and _____ information, and to learn new _______ when necessary
impartial, unknown, behaviours
What does the PEAS model stand for?
- Performance measure
- Environment
- Actuators
- Sensors
Describe a taxi-driving agent using the PEAS model
performance measure: safety, speed, legality, passenger comfort, profit
environment: roads, including other traffic, pedestrians, weather conditions actuators: steering, breaks, accelerator, turn signals, horn, lights sensors: camera, sonar, speedometer, odometer, GPS, engine sensors
What are the 5 property pairs of environments?
- Fully Observable vs Partially Observable
- Deterministic vs Stochastic
- Static vs Dynamic
- Discrete vs Continuous
- Known vs Unknown
When is an environment Fully Observable?
If an agents sensors give it access to the complete environment at each point in time
When is an environment Partially Observable?
only a part of the environment can be sensed at each point in time
When is an environment Deterministic?
if the next state of the environment is completely determined by the previous state sequence, and the action of the agent
When is an environment Stochastic?
if the next state of the environment is NOT completely determined by the previous state sequence, and the action of the agent
When is an environment Static?
if the environment cannot change while the agent is thinking
When is an environment Dynamic?
if the environment can change while the agent is thinking
When is an environment Discrete?
if time is handled in discrete sequential steps (like the discrete ticking of a CPU)
When is an environment Continuous?
time is handled as a continuous stream (as in physics)