Text extracted via OCR from the original document. May contain errors from the scanning process.
110 6 A Brief Overview of CogPrime
only scant feedback from human teachers. If successful, this will provide an outstanding platform
for ongoing AGI development, as well as a visually appealing and immediately meaningful demo
for OpenCog.
Specific, particularly simple tasks that are the focus of this project team’s current work at
time of writing include:
e Watch another character build steps to reach a high-up object
e Figure out via imitation of this that, in a different context, building steps to reach a high
up object may be a good idea
e Also figure out that, if it wants a certain high-up object but there are no materials for
building steps available, finding some other way to get elevated will be a good idea that
may help it get the object
6.3.1 Transitioning from Virtual Agents to a Physical Robot
Preliminary experiments have also been conducted using OpenCog to control a Nao robot as well
as a virtual dog [GdGO08]. This involves hybridizing OpenCog with a separate (but interlinked)
subsystem handling low-level perception and action. In the experiments done so far, this has
been accomplished in an extremely simplistic way. How to do this right is a topic treated in
detail in Chapter 26 of Part 2.
We suspect that reasonable level of capability will be achievable by simply interposing DeS-
TIN (or some other system in its place) as a perception /action “black box” between OpenCog
and a robot. Some preliminary experiments in this direction have already been carried out, con-
necting the OpenPetBrain to a Nao robot using simpler, less capable software than DeSTIN in
the intermediary role (off-the-shelf speech-to-text, text-to-speech and visual object recognition
software).
However, we also suspect that to achieve robustly intelligent robotics we must go beyond this
approach, and connect robot perception and actuation software with OpenCogPrime in a “white
box” manner that allows intimate dynamic feedback between perceptual, motoric, cognitive
and linguistic functions. We will achieve this via the creation and real-time utilization of links
between the nodes in CogPrime’s and DeSTIN’s internal networks (a topic to be explored in
more depth later in this chapter).
6.4 Memory Types and Associated Cognitive Processes in CogPrime
Now we return to the basic description of the CogPrime approach, turning to aspects of the
relationship between structure and dynamics. Architecture diagrams are all very well, but,
ultimately it is dynamics that makes an architecture come alive. Intelligence is all about learning,
which is by definition about change, about dynamical response to the environment and internal
self-organizing dynamics.
CogPrime relies on multiple memory types and, as discussed above, is founded on the premise
that the right course in architecting a pragmatic, roughly human-like AGI system is to handle
different types of memory differently in terms of both structure and dynamics.
HOUSE_OVERSIGHT_013026