The Soar architecture provides a collection of artificial intelligence techniques that work together to provide capabilities such as long and short term memory, reactive and goal directed
behavior, knowledge directed conflict resolution, and learning. The goal of the Soar architecture is to provide a collection of methods that can perform any cognitive task at a level similar to a human and offer quantitative results for performance comparison.