Search in Soar

In this way, Soar creates subgoals for the top-level goal. The figure depicts a top-level goal with four subgoals. These subgoals can be for any aspect of solving the top-level goal, such as selecting an operator or implementing an abstract operator.