2. Rational Agents Flashcards
What is an autonomous agent?
A system situated in and part of an environment that senses and acts on it over time in pursuit of its agenda.
What defines rational behavior in agents?
Doing the right thing that maximizes the achievement of a goal given the available information.
What does planning in AI involve?
Finding a sequence of actions that will lead to a goal with the best possible performance.
What are unplanning agents?
Agents that do not consider future consequences of their actions and see the world as a single percept.
What distinguishes planning agents from unplanning agents?
Planning agents consider future consequences and have a model of how the world evolves in response to actions.
What does PEAS stand for in agent design?
- Performance measure
- Environment
- Actuators
- Sensors
What is the performance measure for a taxi driver?
Safe, fast, legal, comfortable trip, maximize profit.
What type of environment is fully observable?
An environment where the agent’s sensors can detect all aspects relevant to the action choice.
What is the difference between deterministic and stochastic environments?
Deterministic environments have completely determined next states; stochastic environments have uncertain next states.
What characterizes a dynamic environment?
An environment that can change while an agent is planning.
What is the difference between episodic and sequential tasks?
Episodic tasks are determined by a single application; sequential tasks depend on a history of actions.
Fill in the blank: An agent that selects actions based on current percepts, ignoring history, is called a _______.
Reflex agent.
What do model-based reflex agents maintain?
An internal state that depends on the percept history.
What is the goal of model-based, goal-based agents?
To have a goal that describes situations that are desirable.
What do utility-based agents use to measure success?
A utility function that measures how well a goal has been or can be achieved.
True or False: Any previous agent types can be a learning agent.
True.
What are the three types of knowledge representation?
- Atomic representation
- Factored representation
- Structured representation
What does atomic representation consist of?
A black box with no internal structure.
What does structured representation include?
A state that includes objects with attributes of their own and relationships to other objects.