Production System
Production system are like a cognitive architecture where knowledge is represented as rules.
Cognitive Agent
We might think of a cognitive agent as a function which maps a perceptual history into an action. One of the major tasks of a cognitive agent is to select an action. When we take an action, it is based on historical perception.
We assume cognitive agents:
- are goal-oriented
- exist in rich, complex, environments
- use knowledge about the world to make decisions about their action
- use symbols and abstractions to capture important information and ignore unimportant details
- capture knowledge as symbols
- flexible about the function of their environment. As the environment changes, so does their behavior.
- learn from their experiences
Architecture + content = behavior
SOAR
refers to memory. There are 3 groups for memory: Procedural, Semantic and Episodic which, when combined, equals working memory.