Skip to Main Content
The Companion cognitive architecture is designed to support experiments in achieving human-level intelligence. This paper describes seven key design goals of Companions, relating them to properties of human reasoning and learning, and to engineering concerns raised by attempting to build large-scale cognitive systems. We summarize our experiences to date with Companions in two kinds of domains, test taking and game playing. We close by summarizing some of the challenges that remain.