Soar - Long Term Memory
Description
- Soar's long term memory is a production system based on Ops5.
- Soar's productions have a set of conditions, which are patterns
to be matched to working memory,
and a set of actions to perform when the production fires.
- Conditions can match to all the current goals, problem spaces, states
and operators on the context stack in working memory.
- Actions can only add elements to working memory. These elements are
attribute/value pairs for some object (goal, state, operator or
problem space).
- Actions can also add "preference elements", which indicated
a (lack of) desire to choose a specific object for a slot in
the current context stack.
- Soar performs no conflict resolution between competing productions.
All productions which match the current working memory fire.
Detail from Soar