The Open Cognition Project
Here at OpenCog, we're creating an open source Artificial General Intelligence framework, intended to one day express general intelligence at the human level and beyond.
We're undertaking a serious effort aimed at building a thinking machine.
We have a detailed plan and the ability to execute it, and we're proceeding with the hard work step-by-step.
As compared to the bulk of contemporary academic and industry AI research, the OpenCog project has a very different focus. We are not centrally concerned with building a more accurate classification algorithm, nor a more efficient computer vision, language processing or information retrieval algorithm, etc. Neither are we centrally concerned with building a program that does one specific task like play chess, diagnose diseases, or drive a car. We are concerned with generic intelligence and the inter-related cognitive processes it entails.
Currently, OpenCog is a moderate-sized and active project, with
- a team in Hong Kong working on applying OpenCog to control intelligent game characters
- several developers in the US, Europe and Hong Kong, working for various employers and applying OpenCog on commercial and government projects
- a new OpenCog lab in Addis Ababa, Ethiopia, opened with 5 initial staff in April 2013 and expected to become fully productive during Summer 2013
- some fantastic volunteer developers
But our vision is a huge one and we are eagerly recruiting new developers!
OpenCog vs. OpenCog Prime
OpenCog has two overlapping aspects:
- creation of a fairly generic OpenCog framework for advanced AI and AGI work
- implementation of OpenCog Prime, a specific AGI design, within the OpenCog framework
OpenCog is an open-source software project rather than a formal organization, but there is also a nonprofit organization -- the OpenCog Foundation -- specifically devoted to fostering OpenCog research and development.
- OpenCog Email list, on Google Groups
- Download OpenCog from Github
- Building OpenCog, i.e. compiling the source code.
- Getting Started with OpenCog Development
- OpenCog IRC on freenode, channel #opencog ... use your favorite IRC client or IRC.freenode.net
The OpenCog Foundation accepts tax-deductible donations to support OpenCog AGI development.
There are two web-based sources of news about the OpenCog project:
- OpenCog Brainwave Blog, an occasional blog by OpenCog contributors describing their in-process or completed technical work
- OpenCog Foundation News -- a feed of occasional news items from the OpenCog Foundation organizational website
If you're interested in more frequent updates and technical discussions, try the OpenCog Email List
Technical & Scientific Info
- A short overview of OpenCog software development
- Glossary of OpenCog terms
- Primer on OpenCog Node and Link types, a quick overview of OpenCog's current explicit knowledge representation language
- An overview paper, describing the CogPrime design for advanced AGI, which the OpenCog codebase currently very partially implements
- A rough-draft wikibook on the OpenCog Prime AGI design, to be obsoleted when the Building Better Minds book is finally released in late 2013 or early 2014 (the book is finally done now and is going through the editing/publication process). Note, this contains some out-of-date material and is not always user-friendly. Newbies are directed to the CogPrime Overview instead. But the Wikibook does contain more depth and detail.
- A list of Ideas for future development, and a list of Design Suggestions (there's no strong reason why these are two separate pages, but they are at present due to historical inertia)
- A list of OpenCog-related publications, which is somewhat outdated. See also Ben Goertzel's publications page which has many OpenCog-related publications.