Module 1: 2.1-2.4 "Intelligent Agents"

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/180

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 10:49 PM on 9/29/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

181 Terms

1
New cards

What is an agent?

Anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators.

2
New cards

What is a sensor?

A device through which an agent perceives its environment.

3
New cards

What is an actuator?

A mechanism through which an agent acts on its environment.

4
New cards

What is a percept?

The content an agent’s sensors are perceiving at a particular instant.

5
New cards

What is a percept sequence?

The complete history of everything an agent has ever perceived.

6
New cards

What is an agent function?

A mathematical description that maps any given percept sequence to an action.

7
New cards

What is an agent program?

A concrete implementation of an agent function running within a physical system.

8
New cards

What is the difference between an agent function and an agent program?

The agent function is an abstract mathematical mapping; the agent program is its concrete implementation.

9
New cards

What information can an agent's action depend on?

Its built-in knowledge and the entire percept sequence observed up to that point.

10
New cards

What information can an agent's action NOT depend on?

Anything it has not perceived or otherwise has no built-in knowledge about.

11
New cards

Why is a table-driven agent impractical?

The table can become astronomically large, making it impossible to store, construct, or learn.

12
New cards

What is the central challenge of AI agent design?

Produce rational behavior using a reasonably small program rather than an enormous lookup table.

13
New cards

What is the vacuum-cleaner world?

A simple environment where a vacuum agent perceives location and dirt and can move, suck, or do nothing.

14
New cards

Active recall: A vacuum agent sees that its current square is dirty. What should a simple reflex agent do?

Suck up the dirt.

15
New cards

Active recall: Why can two agents with identical sensors behave differently?

Their agent programs can map the same percept sequences to different actions.

16
New cards

What is consequentialism in the context of AI?

The idea that an agent's behavior is evaluated by the consequences it produces.

17
New cards

What is a performance measure?

A criterion that evaluates any given sequence of environment states according to how desirable it is.

18
New cards

Why is the performance measure important?

It defines what counts as successful behavior for the agent.

19
New cards

What determines whether a particular agent is rational?

The performance measure, prior knowledge, available actions, and percept sequence to date.

20
New cards

What is a rational agent?

For each percept sequence, an agent that selects an action expected to maximize its performance measure given its evidence and built-in knowledge.

21
New cards

What four things determine rational action?

The performance measure, prior knowledge, available actions, and percept sequence to date.

22
New cards

Does rationality require an agent to always achieve the best actual outcome?

No. Rationality maximizes expected performance based on available information, not actual performance in hindsight.

23
New cards

What is omniscience?

Knowing the actual outcome of an action and being able to act accordingly.

24
New cards

Why is omniscience different from rationality?

A rational agent acts using available evidence; an omniscient agent would know the actual future outcome.

25
New cards

Active recall: An agent makes the best choice given what it knows, but an unexpected event causes failure. Was it necessarily irrational?

No. Rationality concerns expected performance given the available information, not hindsight.

26
New cards

What is information gathering?

Taking actions that modify future percepts in order to obtain useful information.

27
New cards

Why can looking before crossing a road be rational?

The information gained can improve the expected performance of the subsequent action.

28
New cards

What role does learning play in rational behavior?

It allows an agent to improve or modify its knowledge based on experience.

29
New cards

What is autonomy?

The extent to which an agent relies on its own percepts and learning rather than the prior knowledge supplied by its designer.

30
New cards

When does an agent lack autonomy?

When its behavior relies heavily on the designer's prior knowledge rather than its own percepts and learning.

31
New cards

Why should a rational agent be autonomous?

It should learn from experience to compensate for partial or incorrect prior knowledge.

32
New cards

Active recall: A robot initially relies on designer rules but later learns from experience and changes its behavior. What concept does this illustrate?

Autonomy through learning.

33
New cards

What is a task environment?

The problem to which a rational agent is the solution; it includes the performance measure, environment, actuators, and sensors.

34
New cards

What does PEAS stand for?

Performance, Environment, Actuators, Sensors.

35
New cards

What is a PEAS description?

A specification of an agent's task environment using Performance measure, Environment, Actuators, and Sensors.

36
New cards

Why should PEAS be specified before designing an agent?

The nature of the task environment determines what kind of agent design is appropriate.

37
New cards

What does the Performance component of PEAS specify?

How successful the agent's behavior should be measured.

38
New cards

What does the Environment component of PEAS specify?

The external world in which the agent operates.

39
New cards

What does the Actuators component of PEAS specify?

The mechanisms the agent can use to act on the environment.

40
New cards

What does the Sensors component of PEAS specify?

The mechanisms through which the agent perceives the environment.

41
New cards

Active recall: For an automated taxi, name two possible actuators.

Steering and braking; other examples include accelerator, signals, horn, display, or speech.

42
New cards

Active recall: For an automated taxi, name two possible sensors.

Cameras and GPS; other examples include radar, speedometer, accelerometer, and engine sensors.

43
New cards

Active recall: Why is a taxi's performance measure likely to involve tradeoffs?

Safety, speed, comfort, legality, cost, and profit can conflict with one another.

44
New cards

What is a fully observable environment?

An environment where sensors give the agent access to the complete state relevant to choosing an action.

45
New cards

What is a partially observable environment?

An environment where sensors do not provide complete information about the state relevant to action selection.

46
New cards

What is an unobservable environment?

An environment in which the agent has no sensors.

47
New cards

Why can an environment be partially observable?

Sensors may be noisy, inaccurate, or unable to detect relevant parts of the state.

48
New cards

Active recall: A vacuum only senses dirt in its current square. Is the environment fully or partially observable?

Partially observable.

49
New cards

What is a single-agent environment?

An environment in which the agent's performance is not dependent on the behavior of other agents.

50
New cards

What is a multiagent environment?

An environment containing other agents whose behavior can affect the agent's performance or decisions.

51
New cards

Active recall: Is chess single-agent or multiagent?

Multiagent, because the opponent is another agent whose actions affect the outcome.

52
New cards

What is a deterministic environment?

An environment in which the next state is completely determined by the current state and the agent's action.

53
New cards

What is a nondeterministic environment?

An environment in which an action can have multiple possible outcomes.

54
New cards

What is a stochastic environment?

An environment whose possible outcomes are explicitly described with probabilities.

55
New cards

What is the difference between nondeterministic and stochastic?

Nondeterministic lists possible outcomes without probabilities; stochastic assigns probabilities to outcomes.

56
New cards

Active recall: “There is a 25% chance of rain” describes what kind of model?

A stochastic model.

57
New cards

Active recall: “It may rain tomorrow, but no probabilities are given” describes what kind of model?

A nondeterministic model.

58
New cards

What is an episodic environment?

An environment in which experience is divided into independent episodes, each involving a percept and one action.

59
New cards

What is a sequential environment?

An environment where current actions can affect future decisions and outcomes.

60
New cards

Why are episodic environments generally easier than sequential environments?

The agent does not need to consider the long-term consequences of its current action.

61
New cards

Active recall: Is classifying each part on an assembly line episodic or sequential if one decision does not affect the next part?

Episodic.

62
New cards

Active recall: Is chess episodic or sequential?

Sequential, because current moves affect future positions and decisions.

63
New cards

What is a static environment?

An environment that does not change while the agent is deliberating.

64
New cards

What is a dynamic environment?

An environment that can change while the agent is deliberating.

65
New cards

What is a semidynamic environment?

An environment where the physical state does not change while the agent deliberates, but the performance score can change.

66
New cards

Active recall: Is taxi driving static or dynamic?

Dynamic, because other cars and the world continue changing while the agent decides.

67
New cards

Active recall: Chess with a clock is what type of environment?

Semidynamic, because the board may remain unchanged while the clock affects performance.

68
New cards

Active recall: A crossword puzzle is what type of environment with respect to static/dynamic?

Static.

69
New cards

What is a discrete environment?

An environment with a finite or countable set of distinct states, percepts, or actions.

70
New cards

What is a continuous environment?

An environment involving continuously varying states, time, percepts, or actions.

71
New cards

Active recall: Is ordinary chess discrete or continuous?

Discrete.

72
New cards

Active recall: Is taxi driving discrete or continuous?

Continuous.

73
New cards

What does known vs. unknown describe?

The agent's or designer's knowledge of the laws governing the environment.

74
New cards

What is a known environment?

An environment in which the outcomes, or outcome probabilities, of actions are given.

75
New cards

What is an unknown environment?

An environment whose behavior the agent must learn in order to make good decisions.

76
New cards

Can an environment be known but partially observable?

Yes. For example, the rules of solitaire can be known even though hidden cards are not observable.

77
New cards

Can an environment be unknown but fully observable?

Yes. A new video game can show the complete state while the agent does not yet know what actions do.

78
New cards

What is the hardest combination of task-environment properties described by the textbook?

Partially observable, multiagent, nondeterministic, sequential, dynamic, continuous, and unknown.

79
New cards

Why does the nature of the environment affect agent design?

Different environmental properties determine what information, memory, reasoning, and decision mechanisms an agent needs.

80
New cards

What is a simple reflex agent?

An agent that selects actions based only on the current percept, ignoring the rest of the percept history.

81
New cards

What is a condition-action rule?

A rule connecting a condition derived from a percept to an action, such as “if condition, then action.”

82
New cards

What is the main limitation of a simple reflex agent?

It works only when the correct action can be determined from the current percept.

83
New cards

Why are simple reflex agents fragile in partially observable environments?

The current percept may not contain enough information to determine the true state of the world.

84
New cards

Active recall: A taxi sees brake lights but cannot determine whether they indicate braking or another situation. Why might a simple reflex agent fail?

It relies only on the current percept and cannot use relevant percept history.

85
New cards

Why can randomization sometimes help a simple reflex agent?

Random actions can help it escape infinite loops when identical percepts lead to repeated actions.

86
New cards

What is a model-based reflex agent?

An agent that maintains an internal state representing aspects of the world not evident in the current percept.

87
New cards

What is internal state?

Information maintained by an agent that depends on percept history and represents relevant unobserved aspects of the current state.

88
New cards

Why does a model-based reflex agent need internal state?

To keep track of aspects of the world that cannot be determined from the current percept alone.

89
New cards

What is a transition model?

A description of how the next state depends on the current state and the agent's action.

90
New cards

What is a sensor model?

A description of how the current state of the world is reflected in the agent's percepts.

91
New cards

How do the transition model and sensor model work together?

They allow the agent to maintain a best estimate of the current state despite limited observations.

92
New cards

Active recall: If a taxi knows how turning the steering wheel changes its position, what kind of knowledge is this?

A transition model.

93
New cards

Active recall: If a taxi knows how braking appears in camera images, what kind of knowledge is this?

A sensor model.

94
New cards

Can a model-based agent always know the exact state of a partially observable world?

No. It may only maintain a best guess or multiple possible states.

95
New cards

What is a goal-based agent?

An agent that uses goal information together with a model to choose actions that achieve its goals.

96
New cards

What is a goal?

Information describing desirable situations the agent is trying to achieve.

97
New cards

Why is a goal-based agent more flexible than a simple reflex agent?

Its explicit goal information can be changed without replacing all of its condition-action rules.

98
New cards

How does a goal-based agent consider the future?

It predicts what will happen after possible actions and chooses actions that eventually achieve its goals.

99
New cards

Why are search and planning relevant to goal-based agents?

They find sequences of actions that can achieve goals when a solution is not immediate.

100
New cards

Active recall: A taxi can turn left, right, or straight, and the correct choice depends on its destination. Which agent type handles this naturally?

A goal-based agent.