The Open Cognition Project
From OpenCog
Contents |
Vision
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.
That is:
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
See the About_OpenCog page for more clarity on these aspects. See also the OpenCog Prime long-term roadmap.
OpenCog Foundation
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.
Participate
- 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
Donate
The OpenCog Foundation accepts tax-deductible donations to support OpenCog AGI development.
News
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 2012. 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.
