Versatility in Soar

Soar's incorporation of the universal weak methods allows it to approach problem solving using a variety of different methods based on the incorporated knowledge. This gives it tremendous versatility in the manner in which problems may be solved and also may result in different planning strategies as well. This versatility also derives from the architectural mechanism of subgoaling which generates all the necessary goals for reasoning in a problem space. This mechanism also may be used to generate a variety of learning methods even though there is a single learning mechanism.
Press NEXT to go to the next architetural property.

Press HOME to go to the top of this architecture.