Soar: Difference between revisions
Jump to navigation
Jump to search
m (using an external editor) |
m (using an external editor) |
||
Line 13: | Line 13: | ||
* SOAR influcenced the design of [[intelligent tutoring system]]s | * SOAR influcenced the design of [[intelligent tutoring system]]s | ||
* SOAR is related to [[Adaptive control of thought theory]] in the sense that they both model [[human information processing]] and both | * SOAR is related to [[Adaptive control of thought theory]] in the sense that they both model [[human information processing]] and both use [[production system|production rule]]s. | ||
use [[production system|production rule]]s. | |||
== Software == | == Software == |
Latest revision as of 11:27, 11 April 2008
Definition
According to the SOAR FAQ,
Soar means different things to different people. Soar is used by AI researchers to construct integrated intelligent agents and by cognitive scientists for cognitive modeling. It can basically be considered in several different ways:
- A theory of cognition: It is the principles behind the implemented Soar system.
- A set of principles and constraints on (cognitive) processing: Thus, it provides a (cognitive) architectural framework, within which you can construct cognitive models. In this view, it can be considered as an integrated architecture for knowledge-based problem solving, learning, and interaction with external environments.
- An implementation of these principles and constraints as programming language
- An AI programming language
In education
- SOAR influcenced the design of intelligent tutoring systems
- SOAR is related to Adaptive control of thought theory in the sense that they both model human information processing and both use production rules.
Software
The Soar licence is in the public domain and thus the software releases are free to download and use.