The Open Cognition Project
We're undertaking a serious effort to build a thinking machine.
We've developed a detailed plan, possess the ability to execute it, and we're proceeding with the hard work step-by-step.
As compared to most academic and industry AI research, the OpenCog project has a very different focus. We are not centrally concerned with building more accurate classification algorithms, or more efficient computer vision systems, or better language processing or information retrieval algorithms, etc. Neither are we centrally concerned with building a program that performs only one specific task like play chess, diagnose diseases, answer trivia questions, or drive a car. We are concerned with generic intelligence and the inter-related cognitive processes it entails.
OpenCog is a moderate-sized and active project with:
- a team in Hong Kong working on intelligent game characters, connecting OpenCog to robots, and on natural language dialogue
- a new lab in Addis Ababa, Ethiopia, with a team applying OpenCog to commercial projects and also doing some R&D
- developers in the Americas, Europe, Asia, Africa, the Middle East, and Australasia, working for various employers and applying OpenCog on commercial and government projects
- many fantastic volunteer developers
Our vision is a huge one and we are eagerly recruiting new developers!
OpenCog & OpenCog Prime
OpenCog has two overlapping aspects:
- creation of a generic framework for advanced AI and AGI work
- implementation of a specific AGI design, within the OpenCog framework
The OpenCog Foundation exists to foster OpenCog research and development.
The OpenCog Foundation accepts tax-deductible donations to support OpenCog AGI development.
- Explore OpenCog source code & issues on Github
- Read & join the OpenCog List on Google Groups
- Read the Getting Started primer and other resources
- Build OpenCog from a Linux environment, on Linux, OS X, or Windows
- Chat on channel #opencog on Freenode IRC (web chat)
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
For more frequent updates and technical discussions, try the OpenCog 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, which is pretty much obsoleted by the early-2014 publication of the book Engineering General Intelligence, Parts 1 and 2. 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 draft Code Maturity Guide
- A list of OpenCog-related publications, which is at this point highly outdated. See also Ben Goertzel's publications page which has many OpenCog-related publications.