OpenCog foundation
Summary
OpenCog is an open-source software project aimed at directly confronting the AGI challenge, using mathematical and biological inspiration and professional software engineering techniques.
History
The OpenCog Foundation is a non-profit organization, founded in 2011 as a formal entity to foster research, guide the development of the project, and encourage the adoption of the framework in universities and research centers around the world.
OpenCog is currently being used in the SingularityNET project, to power various AI-based services and to serve as a general-intelligence core for SingularityNET’s self-organizing network of heterogeneous AI agents. It is also being used at Hanson Robotics for R&D regarding providing Sophia and the other Hanson robotics with advanced intelligence, and for practical control of the Sophia robot during “Loving AI” trials in which Sophia is used as an OpenCog-powered meditation assistant.
Goals and Purpose
Both SingularityNET and Hanson Robotics have been major conceptual and financial supporters of OpenCog, along with other entities such as the US AI consulting firm Novamente LLC, the Hong Kong Polytechnic University (via HK government grants), the Proteus Foundation, the Jeffrey Epstein Foundation, and the Singularity Institute for AI (before it rebranded as MIRI).
OpenCog is an ambitious project with many challenges. We are however confident that our design and software is capable of human-level intelligence after years — not decades — of sustained effort.
OpenCog-controlled Nao robot at Xiamen University in 2009, accompanied by OpenCog project leader Dr. Ben Goertzel and several student OpenCog developers.
Impact
Applications
Similar to other cognitive architectures, the main purpose is to create virtual humans, which are three dimensional avatar characters. The goal is to mimic behaviors like emotions, gestures and learning. For example, the emotion module in the software was only programmed, because humans have emotions. Artificial General Intelligence can be realized, if it simulates intelligence of humans.
The self-description of the OpenCog project provides additional possible applications which are going in the direction of natural language processing and the simulation of a dog.