Low Level <-> High Level
Hardware/Implementation Level(e.g. a brain, transister), Algrithm/Symbol Level(e.g. means-ends analysis, semantic networks), Task/Knowledge Level(e.g. selecting a pitch, playing baseball)
The layers of Watson: the physical computer searching and decision-making answering the inputted clue
Assumptions of a Cognitive Architecture
– Goal-oriented
– Rich, complex envrionment
– Significant knowledge
– Symbols and abstractions
– Flexible and function of the environment
– Learning
Architecture + Content = Behavior
Function for cognitive architectures: f:P* -> A
Percepts -> Action
SOAR
Procedural, Semantic, Episodic
-> Working Memory