ABSTRACT

A cognitive architecture is a complete computational or mechanistic model of cognition that aims to integrate all components responsible for the variety of cognitive abilities and, hence, the intelligent behaviors of an agent, whether the agent is natural or artificial, human or animal. A cognitive architecture is a complete computational or mechanistic model of cognition that aims to integrate all components responsible for the variety of cognitive abilities in a psychologically plausible way: the intelligent behaviors of an agent, whether the agent is human or artificial. Dynamical systems approaches to cognition thus insist on the importance of coupling relevant variables, for instance, sensory and motor variables or organism and environmental variables. A cognitive architecture is an abstract model of a type of cognitive system. Cognitive architectures are developed and used in two different contexts: building artificially intelligent systems and modeling cognition.