Plato Project: Cognitive Engine for Artificial Minds



Overview

This is a long term project that is exploring the modelling of simple minds based on causal processes. One of the main objectives is the production of a cognitive engine that can be used as a software module in systems requiring intelligent control. Such is the clarity of the mechanism underlying minds proposed by the General Theory for Artificial Minds, that the models bypass the need for modelling signs, dispositions, or neurons. Instead it enables efficient processes to be designed suitable for real-time environments, such as robot controllers integrated with the Microsoft Robotics Studio.

Project Phases

PhaseDeliveryDescription
Phase I 1997 Underlying theory for minds - see Whobrey (1999). Most of this theory, especially the dispositonal - semiotic approach, has been superceded by the more recent general theory.
Phase II 1999 Practical demonstration of fundamental dynamics, which was based on the NeSeL project.
Phase III 2008 General theory for artificial minds.
Phase IV 2010 Development of prototype system with primary conscious mind.
Phase V TBA Development of prototype system with secondary conscious mind.

Current Status

Efforts are currently focused on producing a reference implementation of the General Theory for Artificial Minds, i.e. phase IV. This is being materialised as a software cognitive engine in the form of an object oriented class library in the standard C++ programming language. The first release of the SDK is scheduled for 2014.