OpenCog Framework  Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
OpenCog source code documentation

OpenCog is a framework for developing AI systems, especially appropriate for integrative multi-algorithm systems, and artificial general intelligence systems. Though much work remains to be done, it currently contains a functional core framework, and a number of cognitive agents at varying levels of completion, some already displaying interesting and useful functionalities alone and in combination.

The main project site is at opencog.org. To get you started, a number of pages were prepared for you in the wiki.

These pages at the forefront of doxygen generated documentation are intended to show a high level overview of the project. It pays to read them all in one breath, without following other links except Next at the bottom of each page. This will give you a raw view of what is already been done and whant still needs to be done, of what should be part of the project and what should be build outside it. You can refine that first, raw look by passing once again through these pages, following links towards wiki pages and inside documentation. You may also want to keep track of where you are in the source directory, just in case you feel a sudden urge to view the source file in question. Once you've done these two passes, you will be able to get to any part of the project in under 10 seconds to find out the name of that class. And, while we're at this, one may find a cross-platform code editor with symbol navigation and CMake support quite usefull. It just so happens that Qt Creator is one such free, open source tool.

Just to prevent future frustrations: the project is not as stable as one preparing to dive into it may wish. Be prepared for swift changes, for obsolete documentation and undocumented code. We need YOU to make things better wheter you're a coder or not.

Table of Contents

Next