Getting Started as an OpenCog Developer

From OpenCog

The process of getting started developing with OpenCog is not as easy as we'd like it to be. We're working on that.

For now, we do have a number of resources available:

  • instructions for Building OpenCog, also including instructions for configuring QT Creator or Eclipse to work well with OpenCog
  • a Getting Started guide
  • a tutorial on running simple experiments with many of the key subsystems of OpenCog

Also, the page on the Pattern Matcher contains reasonable tutorial guidance regarding this particular, powerful OpenCog tool. Playing with the Pattern Matcher and the Scheme shell is a good way to get a feel for the Atomspace.

Before you start contributing code, please familiarize yourself with GitHub usage, and review the OpenCog Development standards.

We intend to develop a more extensive set of tutorials, perhaps using iPython Notebooks. Please bear in mind, though, that the existing ones are much better than anything we had a couple of years ago. We're getting there!