Long-term Production Memory in Soar

Long-term Production Memory in Soar

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 preference memory . These elements are attribute/value pairs for some object and a preference, which indicates a (lack of) desire to add this element to working memory. Soar performs no conflict resolution between competing productions- all productions which match the current working memory fire.


Return to the top of this architecture.

Current Location: Soar - Architecture - Long-term Production Memory

Go to NEXT page.