Flashcards_Planning_Fixed
(39 cards)
What is the task of planning in AI?
To create a sequence of actions to achieve a goal.
What is a STRIPS representation?
A language to represent states, goals, and actions.
How does first-order logic help in planning?
By describing actions and states logically.
What is the frame problem in AI planning?
Handling what does not change during actions.
What is the progression algorithm in planning?
Finding new states from actions.
What are the two types of state-space searches in planning?
Progression (forward) and regression (backward).
What is an example of an action in the blocks world?
Pick up, stack, unstack actions in a micro-world.
How are goals represented in STRIPS?
As conjunctions of literals.
What is the purpose of regression planners?
To search backward from goals to initial states.
What are preconditions in the STRIPS framework?
Conditions for an action to be valid.
What is situation calculus in planning?
Representing state changes.
What does the STRIPS assumption avoid?
Avoids representational frame issues.
What are the components of an action in STRIPS?
Preconditions, ADD-lists, DELETE-lists.
How does a heuristic function help in planning?
Guides search through states.
What is the initial state in planning?
Starting condition for the plan.
What is a goal state in planning?
Condition to meet with actions.
What is the role of literals in STRIPS?
Building blocks of states and actions.
What is backward search in planning?
Starting from the goal state.
What is forward search in planning?
Starting from the initial state.
What is the relevance of actions in planning?
Selecting useful actions.
What is an example of a precondition in STRIPS?
A condition to execute actions.
What is the use of ADD-lists in STRIPS?
Defines new facts after action.
What is the use of DELETE-lists in STRIPS?
Removes facts after action.
What is the blocks world problem?
A toy domain for AI.