Agent Types Flashcards
What is a simple reflex agent?
An agent that makes an action based on the current percept, ignoring the rest of the percept history.
What requirements for the environment are there for simple reflex agents?
Environment has to be fully observable.
How does a simple reflex agent operate?
Condition-based (If-else)
What is a model-based agent
A condition-based agent that solves the problem of partial observability by maintaining an internal state of the environment.
Internal state depends on percept history.
What is a transition model?
A description of how the next state depends on the current state and action.
Goal-based agents are a variant of model-based agents. What sets them apart?
Goal-based agents is given information about what is desireable to reach a goal.
Where a model-based taxi-driving agent wouldn’t know where to go when it reaches a junction, a goal-based agent will choose the option that gets it closer to the goal.
What makes a utility-based agent unique?
A utility-based agent knows exactly how good a certain action is, to choose the best possible one.
Has a utility function that is an internalization of the performance measure.