A cognitive architecture is the fixed structure upon which a content is varied in order to produce behaviors (Newell). It is an integration of all the components thought necessary for intelligence. There are many different ways to integrate the capabilities necessary for intelligence, as well as many different theories on what capabilities are actually necessary.
The categories below represent different veiws on how an integrated architecture should be organized and what the unifying principle of that architecture should be. By no means are these catagories inclusive of all possible organization schemes, nor do all architectures uniquely fall into a single category. They are simply nice, useable catagories with which one can base a comparison of organizing principles of multiple intelligent archetectures.
Graphical Overview