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.