EnactiveAgents documentation

EnactiveAgents is an implementation of the Enactivist Cognitive Architecture in Python. See Georgeon, O. L., Marshall, J. B., & Manzotti, R. (2013). ECA: An enactivist cognitive architecture based on sensorimotor modeling. Biologically Inspired Cognitive Architectures, 6, 46-57 for a thorough description of the architecture.

The implementation is set up to be scriptable, adaptable and pluggable:

  • Scriptable: experiments can easily be set up. The architecture and specific experiment logic are decoupled.
  • Adaptable: the architecture is implemented with the model-view-controller design pattern, and is highly object oriented. This makes adding or modifying functionality straightforward.
  • Pluggable: the implementation makes as few assumptions as possible about data formats, e.g. different types of agents can be interchanged.

For the source code documentation head to the source code documentation page.

Indices and tables