OpenCog is an open source tool for creating artificial intelligence.
“Today, there is no task more important than the creation of an artificial mind (AGI), with broad capabilities at the human level and, ultimately, beyond its limits.”
©
')
OpenCog-project, aimed at creating tools for creating artificial intelligence with open source. OpenCog Prime is a cognitive architecture with a specific set of interacting components designed to create human-like artificial intelligence (AGI). The design of OpenCog Prime is primarily the work of Ben Goertzel, but the OpenCog structure is intended as a common basis for IR research (AGI) research. OpenCog is released under the terms of the GPL license.
Preamble
It has long been watching the development of interesting topics on Habré. It often happens that when one article appears on an interesting topic, an entire avalanche of articles on the same topic immediately arises. In particular, on the topic of Artificial Intelligence (AI) from October 22 to October 26 there were three articles (
1 ,
2 ,
3 ), from September 20 to September 23 there were also 3 articles (
1 ,
2 ,
3 ), from September 5 to September 8 also 3 articles (
1 ,
2 ,
3 ) and another September 12 (
4 ) well, etc.
Partly interest in the topic of AI is heated by
aideus . In particular, his articles from
October 20, September 20, September 5, etc. (
August 28, July 18, June 16, June 8, June 6 ). As well as
tac (
1 ,
2 ,
3 ) and others.
There is a feeling that after the publication of the next article from aideus, some more appear on the AI topic. Although this may be a coincidence.
But in the last month on the topic of strong AI (AI, AGI) there are few new publications. And since This topic is very interesting to me, I have to warm up my own interest. Therefore, I decided to write a little about the OpenCog project. Moreover, on Habré he is mentioned only once in the article about
HyperGraphDB and then very briefly. And so, I present my
very bad translation with the description of OpenCog.
Concept
Here, in OpenCog, we create the open source Artificial General Intelligence framework, with the goal of displaying the general intelligence of a person’s level and beyond.
I.e:
We are making serious efforts to build a thinking machine.
We have a detailed plan and the opportunity to carry it out, and we carry out thanks to the hard work step by step.
In relation to the bulk of modern academic and industrial AI research, the OpenCog project has very different directions. We are not interested in building more accurate classification algorithms, nor in more efficient computer vision, language processing or information retrieval, and other algorithms. We are not engaged in creating a program that does one specific task, such as playing chess, diagnosing a disease, or driving a car. We are concerned about the general intelligence and interrelated cognitive processes that it entails.
Currently, OpenCog is an active project, with the following participants:
But our plans are huge, and we look forward to new developers!
OpenCog vs. Opencog prime
OpenCog has two intersecting aspects:
- Creating a fairly generic OpenCog framework for working on advanced AI and AGI;
- An implementation of OpenCog Prime, a specific AGI design, within the OpenCog framework.
About OpenCog
OpenCog, as a software framework, aims to provide scientists and software developers a common platform for creating and exchanging artificial intelligence programs. The long-term goal of OpenCog is to accelerate the development of mutually beneficial AGI.
OpenCogPrime is a specific AGI design that is built within the OpenCog framework. It comes as a fairly detailed, comprehensive project covering all aspects of intelligence. The hypothesis is that if this project is fully implemented and tested on a reasonable size of a distributed network, the result will be an AGI system with general intelligence at the human level and, ultimately, beyond its limits.
While OpenCogPrime based on the AGI system can do a lot of things, we initially focus on using OpenCogPrime to manage simple virtual agents in virtual worlds. We are also experimenting with using it to control the humanoid robot Nao (Nao humanoid robot). See
novamente.net/example for an illustrative video.
In addition to the OpenCogPrime, the OpenCog mechanism is also used for some natural language applications, both for research and for commercial corporations.
See also
the AGI conference series for searching technical AI research papers on issues (including several articles on OpenCog technologies).
I took a picture here
Parts of the OpenCog Project
OpenCog can be divided into system cores and various projects related to OpenCog. Projects are either directly integrated as interchangeable components of the system, or individual tools that are used for AGI research (which, in turn, can communicate or, the result of which can be used to
initialize the AI system ).
The OpenCog Framework (OCF) provides an OS-like infrastructure and a stable API, and includes components written in C ++ Templates and Boost libraries:
- AtomSpace is a shared library for quickly presenting knowledge in memory, provides hybrid data structures for integrating and managing cognitive and symbolic knowledge.
- CogServer container and scheduler for connected cognitive algorithms.
Various
OpenCog projects that use or are associated with OCF, including
- Cognitive plug-in algorithm MOSES , PLN and others;
- Interfaces and proxies, such as CogBot , an interface for OpenSim
- Integrated processing of natural language, together with its independent, but closely related projects, such as RelEx and Link Grammar
- Embodiment contains code for connecting the OS to virtual worlds and creating a virtual pet and humanoid agent.
Sponsors
OpenCog Foundation
OpenCog is an open-source project, not a formal organization. As well as the non-profit organization
OpenCog Foundation , in particular, is dedicated to promoting research and development of OpenCog.
To the participants
news
There are two sources of news about the OpenCog project:
Technical and scientific information
Cogbuntu
CogBuntu is a remix version of Ubuntu Linux, which includes all OpenCog core components (plus all the necessary dependencies, such as libraries, tools, etc.) pre-installed, pre-configured, and ready to go!
Main project site:
opencog.org
Source:
wiki.opencog.org