This combination allows Soar systems to engage in interrupt-driven behavior in the same manner as they direct action toward explicit goals. The rule system incorporates the latest pattern-matching technology, allowing rapid processing. Thus Soar is extremely well suited for the development of intelligent systems that must generate actions in time comparable to human decision time. Learning Soar includes an automatic learning mechanism inspired by the psychological concept of chunking. Soar learns new chunks by compiling sequences of actions that change short-term memory in particular ways.
New chunks fit uniformly into a system's existing long-term rule set.
Thus, a Soar system can incrementally learn new facts about the world, as well as more efficient representations of its initial long-term knowledge. Capabilities Since its development, the Soar architecture has been used to develop a variety of research systems and commercial applications.