Difference between revisions of "The CINDY Cognitive Architecture"

From David Vernon's Wiki
Jump to: navigation, search
Line 1: Line 1:
The CINDY cognitive architecture is work in progress.  The goal is to design and implementation of an emergent artificial cognitive system that builds on the principles of growth and development through circular causality, sharing many of the principles of the field of Systems Dynamics. It features
+
The CINDY cognitive architecture is work in progress.  Right now, all it comprises are  a couple of prototype components that are intended to serve simply as examples of how a typical component in the architecture should be implemented.  Over the coming months, additional components will be added. These will provide to the functionality expected in a cognitive architecture.
 +
 
 +
The long-term goal is to design and implementation of an emergent artificial cognitive system that builds on the principles of growth and development through circular causality, sharing many of the principles of the field of Systems Dynamics.  
 +
 
 +
CINDY will feature:
  
 
* exogenous and endogenous attention (both overt and covert)
 
* exogenous and endogenous attention (both overt and covert)
Line 5: Line 9:
 
* value-system driven development
 
* value-system driven development
 
* action selection based on internal simulation
 
* action selection based on internal simulation
 +
 +
The following sections will help you install the current implementation and run some test applications.  It also provides a comprehensive overview of how to develop a new component for the architecture.
 +
 +
There are also a set of software engineering standards which have been adopted to make sure the software can be maintained in the long term.  Please respect these standards if you are developing code that you intend to be integrated into the architecture.
  
 
== Developer Guides ==
 
== Developer Guides ==

Revision as of 03:18, 15 February 2015

The CINDY cognitive architecture is work in progress. Right now, all it comprises are a couple of prototype components that are intended to serve simply as examples of how a typical component in the architecture should be implemented. Over the coming months, additional components will be added. These will provide to the functionality expected in a cognitive architecture.

The long-term goal is to design and implementation of an emergent artificial cognitive system that builds on the principles of growth and development through circular causality, sharing many of the principles of the field of Systems Dynamics.

CINDY will feature:

  • exogenous and endogenous attention (both overt and covert)
  • joint perceptuo-motor representations (e.g. joint episodic-procedural memory)
  • value-system driven development
  • action selection based on internal simulation

The following sections will help you install the current implementation and run some test applications. It also provides a comprehensive overview of how to develop a new component for the architecture.

There are also a set of software engineering standards which have been adopted to make sure the software can be maintained in the long term. Please respect these standards if you are developing code that you intend to be integrated into the architecture.

Developer Guides

Software Engineering Standards