agent types (slides2) Flashcards

1
Q

four types of agents

A

simple reflex, model based reflex, goal based, utility based

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

simple reflex agent code

A

function SIMPLE-REFLEX-AGENT(percept) returns an action

persistent: rules, a set of condition-action pairs

state <– rule.ACTION return action

action only depends on percept

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

model based reflex agent

A
  • to cope with partial observability the agent keeps track of the part of the world it cannot see
  • Internal state of environment depends on sequence of percepts
  • model: how the world evolves independently of the agent, how the actions of agent affect the world
  • current state usually not exact
  • described succinctly
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

model-based reflex agents code

A

function MODEL-BASED-REFLEX-AGENT(percept)
returns an action
persistent:
state, the agent’s current conception of the world state
model, description of how next state depends on current state and action
rules, set of condition-action pairs
action, the most recent action, initially none

state <– rule.ACTION
return action

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

search and planning

A

important for model-based and Goal-based agents,
seek action sequences that achieve goals.
flexible, since they dont require rewriting condition rules when the goals change

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

utility-based agents

A

not all ways to achieve goals are equally good
Goals enable distinguishing between satisfied an unsatisfied
UTILITY FUNCTION represents performance measure of level of satisfaction
Utilities are when there are conflicting goals, or many possible goals
Rationality maximizes expected utility

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

Learning Agents

A

Better than programming intelligence directly

ability to cope directly with unknown environments

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

Learning Agent Components

A
learning element
performance element
critic
possible utility
problem generator
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

learning element

A

responsible for making improvements

-can change any component of the agent

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

performance element

A

the actual agent

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

critic

A

assesses how well the agent is performing w.r.t. a fixed performance standard (e.g. checkmate)

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

problem generator

A

generates actions that yield an information gain(otherwise the ones that are best given the current knowledge would always be chosen)
-May suggest suboptimal actions which lead to find better actions in the long run

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

Utility function

A

Represents performance measure of level of satisfaction

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