Home

Awesome

#PySeqsee A python framework for solving complex problems not amenable to brute force.

PySeqsee aims to be a robust framework for developing blackboard-architecture based programs that tackle hard problems in a human-like way.

It is open-source, under GNU GPLv3.

###Links

Mailing List:

Documentation: http://amahabal.github.com/PySeqsee/ Source Code: https://github.com/amahabal/PySeqsee Bug Tracker: https://github.com/amahabal/PySeqsee/issues Development Status: Alpha, but actively-developed working code

###Brief history and motivation

For over two decades now, Douglas Hofstadter's Fluid Analogies Research Group at Indiana University has designed computer simulations aimed at understanding human cognition. Each successive model has usually been written from scratch. Very little of the actual code from previous implementations was used by subsequent implementations, although ideas and the basic approach survived.

Not just were the implementations different, they were typically in different languages. Franz Lisp, Chez Scheme, C++, and even Perl have been used by various projects, and there was also talk of using Delphi. A Java port of Copycat exists.

This project aims to create a framework in which to implement various cognitive architectures. It is written in Python 3, and aims to provide many components out of the box without making too many irreversible commitments. That is, it provides a full suite of tools to get the job done, but also allows you to swap out any component and use the rest.

###Services provided (and their level of completion):