認知架構

认知架构是一种人类心灵结构的理论，以及这种理论在人工智能（AI）和计算认知科学领域中的计算实例。认知架构的一项主要目标是在全面的计算机模型中，总结认知心理学的各种结果。但是这些结果必须形式化，能够作为计算机程序的基础。这种形式化模型可进一步完善认知理论 ，并且可更直接地作为商用模型。成功的认知架构包括ACT-R (思想适应性控制-理性）及Soar。
创意技术研究所将认知架构定义为：“ 一个产生思维的固定结构假设(无论是在自然系统还是人工系统中)，该假设也说明了这些固定结构是如何与架构中所包含的知识和技能协同工作，从而在复杂环境的多样性中，产生智能行为。”

历史

人工智能领域的创始人之一赫伯特·A·西蒙表示，他的学生爱德华·费根鲍姆于1960年发表的论文EPAM提出了一种可能的“认知架构” ，因为该论文涵盖了人类思维的多个基本环节如何运作的贡献。（以EPAM为例，人类的记忆和学习 ）。 
安德森于1970年代初期开始研究人类记忆，他与戈登·鲍尔在1973年发表的论文为人类联想记忆提供了理论依据。 安德森将更多他对长期记忆和思维过程的研究观点，纳入了这项研究，并最终设计了一个称为ACT的认知架构。安德森和他的学生受到艾伦·纽厄尔使用“认知架构”一词的影响，安德森的实验室使用该术语来指代一系列论文和设计所体现的ACT理论（当时还没实现ACT）。 
1983年，安德森出版了该领域的开创性著作《认知架构》，内容可以分为认知理论和理论实践。认知理论概述了大脑各个部分的结构，也描述了使用规则、联想网络及其他方面。认知架构在电脑上实现了该理论，而用于实现认知架构的软件也是“认知架构”。因此，认知架构也可以表示智能代理的蓝图，它提出了（人工的）计算过程，而这些过程如同某些认知系统，最常见的就是像人一样，或是说在某种定义下表现得较聪明 。认知架构是通用架构代理的一个子集。术语“架构”表示一种方法，该方法不只尝试对行为建模，而且还对建模系统的结构特性进行建模。