2. Rational Agents Flashcards

1
Q

What is an autonomous agent?

A

A system situated in and part of an environment that senses and acts on it over time in pursuit of its agenda.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What defines rational behavior in agents?

A

Doing the right thing that maximizes the achievement of a goal given the available information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does planning in AI involve?

A

Finding a sequence of actions that will lead to a goal with the best possible performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are unplanning agents?

A

Agents that do not consider future consequences of their actions and see the world as a single percept.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What distinguishes planning agents from unplanning agents?

A

Planning agents consider future consequences and have a model of how the world evolves in response to actions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does PEAS stand for in agent design?

A
  • Performance measure
  • Environment
  • Actuators
  • Sensors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the performance measure for a taxi driver?

A

Safe, fast, legal, comfortable trip, maximize profit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What type of environment is fully observable?

A

An environment where the agent’s sensors can detect all aspects relevant to the action choice.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the difference between deterministic and stochastic environments?

A

Deterministic environments have completely determined next states; stochastic environments have uncertain next states.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What characterizes a dynamic environment?

A

An environment that can change while an agent is planning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the difference between episodic and sequential tasks?

A

Episodic tasks are determined by a single application; sequential tasks depend on a history of actions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Fill in the blank: An agent that selects actions based on current percepts, ignoring history, is called a _______.

A

Reflex agent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What do model-based reflex agents maintain?

A

An internal state that depends on the percept history.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the goal of model-based, goal-based agents?

A

To have a goal that describes situations that are desirable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What do utility-based agents use to measure success?

A

A utility function that measures how well a goal has been or can be achieved.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

True or False: Any previous agent types can be a learning agent.

17
Q

What are the three types of knowledge representation?

A
  • Atomic representation
  • Factored representation
  • Structured representation
18
Q

What does atomic representation consist of?

A

A black box with no internal structure.

19
Q

What does structured representation include?

A

A state that includes objects with attributes of their own and relationships to other objects.