The Open Cognition Project
From OpenCog
OpenCog aims to provide research scientists and software developers with a common platform to build and share artificial intelligence programs. The long-term goal of OpenCog is acceleration of the development of beneficial AGI, a goal which includes developing tools and protocols for AGI safety.
The OpenCog Wiki is used to coordinate development, and to provide a repository for documentation and other technical information. The wiki is divided into sections for:
The OpenCog Framework which provides an OS-like infrastructure and stable APIs, and encompasses components written using C++ Templates and the Boost libraries:
- AtomSpace a shared library for fast in-memory knowledge representation, providing hybrid data structures to integrate and manipulate connectionist and symbolic knowledge
- CogServer a container and scheduler for plug-in cognitive algorithms;
Various OpenCog Projects that use or communicate with the OCF including
- Cognitive algorithm plug-ins MOSES, PLN and others
- Interfaces and proxies, e.g. CogBot, an interface to OpenSim
- Stand-alone but closely coupled projects, e.g. RelEx, a natural language pre-processor
OpenCog Prime which is a reference implementation of the OCF and a design for an AGI including
- A Roadmap which will influence and inform the OCF roadmap
- See, in particular, the roadmap details.
- A WikiBook presenting the OpenCogPrime design
Updates
- Help us design and choose a Logo!
- OpenCogPrime tutorial sessions on IRC continue weekly through February 2009.
- CogDev2008 was held at the Computer History Museum (Mountain View, CA) in October. Attendance received a boost (30 attended) from interest generated at the Singularity Summit!
- 2008 June Thanks to financial support from Google, eleven students are spending their summers writing free and open source software for OpenCog projects. More at GSoCProjects2008.
- 2008 March OpenCog is under active development and planning, toward a release of the OpenCog Framework in 2H2008. Parts of OpenCog are being made available incrementally, as early development proceeds.
- 2008 January The Singularity Institute for Artificial Intelligence funds full-time systems software engineer Gustavo Gama and part-time AI software developer Joel Pitt, to work on OpenCog.
- More updates at OpenCog Blogs & Lists
Sponsors
- Singularity Institute for Artificial Intelligence founding sponsor and major contributor of funding.
- Novamente LLC founding sponsor and major contributor of personnel and other resources.
- Google Inc. financial support for OpenCog programmers via Google Summer of Code.



