A cognitive architecture is a computational framework intended to model or organize intelligent behavior, such as memory, perception, reasoning, learning, and action selection.
The term is useful in AI research and agent design, especially when discussing systems that combine symbolic reasoning, learned models, planning, and long-term state.