On Fri, Jul 28, 2017 at 12:47 PM, Adrian Borucki <gento...@gmail.com> wrote:

> I can see your points, sometimes I forget how ambitious this project is...
> :)
> I suppose you want to make the software do what you want by communicating
> with it in a natural language and extend its capabilities on its own if it
> cannot achieve something yet by learning.
>

Well, no one wants to "program in English", but people do give each other
instructions in English all the time.  For the robot, I'd like to have a
movie-director-screen-actor type interaction, something like  "look left,
look right, now smile, smile a bit more, that's right, and now look right
at me.  OK, now when I say "go", do that again"

We are certainly at the point where we can hand-craft the above, it's
within reach. I got part-way through the above task, by converting the
English sentences into an abstract middle form, and then converting this
middle form into movements.  This "middle form" is an abstract
representation of (self and world) knowledge, encoding "deep" parts of
English in such a way that they also fit nicely with spatial knowledge and
movement and "facts about he world" in general.

What I built still needs a huge amount of work to be extended and
generalized; and since its hand-crafted, so in particular, we need a
strategy for that middle-form to be automatically learned.  But I figured
that, at first, a hand-crafted middle-form would point the way for what
needs to be done.  It is described here:
https://github.com/opencog/opencog/blob/master/opencog/eva/architecture/embodiment.pdf

In the meanwhile, there is an effort is to create a scripting language that
will allow non-programmer artists to create scripted actions and
reactions.  Unfortunately, this completely blows-off and ignores the
concept of a "middle form", and so there is no path forward from scripting
to a learning system. That's a different problem, though, a harder problem.

--linas

-- 
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to opencog+unsubscr...@googlegroups.com.
To post to this group, send email to opencog@googlegroups.com.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/CAHrUA357z%2Bg-DrW3K3hSU_dvvLW9haDnL_MN-L5WNPB%3DA%2B2x4A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to