Soar 是一种认知架构，最初是由约翰·莱尔德(John Laird)、艾伦·纽厄尔和卡内基·梅隆大学的保罗·罗森布鲁姆(Paul Rosenbloom)创建。现在由莱尔德在密西根大学的研究小组维护和开发 。 Soar项目的目标是开发通用智慧代理所需的固定计算构件 ，可以执行广泛的任务，并编码、使用和学习所有类型的知识，以实现人类全部的认知能力，如决策、问题解决、计划和自然语言理解。Soar既是认知理论，也是该理论的计算实现。自1983年莱尔德发表论文以来，人工智慧研究人员已经根据不同的人类行为面向，