Hi Alex, I'm hoping for a two-prong approach for some of the simpler stages of what you talk about: hand-coded rules, for now, to get some things going, and then also some automatically-learned ... uhh .. things.
The hanson-robots chatbot consists of multiple parts, some of which are very traditional old-style hand-authored chat. Another part tries to hook it up to the physical sensations and motor movements. This second part is here: https://github.com/opencog/opencog/tree/master/opencog/eva and the theory of it is in the "architecture" directory. It consists of mostly hand-coded stuff, with the intent of someday replacing it by automatically learned behaviors. You are welcome to hack on the code, to fix what is there, or extend it, or even try to implement new theoretical approaches. The biggest problem is that what is there is already complex and hard to understand... and currently, buggy, half-finished, implemented in a hacky, inelegant way. Besides the Eva code, we also have, somewhere, not sure where, a minecraft embodiment interface. It does not have langguage attached to it, but doing this would be a worthy task. --linas On Sat, Apr 1, 2017 at 1:58 PM, Alex <[email protected]> wrote: > Hi! > > Should we encode the basic cognitive procedures: > - *check the understanding of concepts *(that can be done by the > following activies - prediction concept, explaining concept, predicting > goals regarding concept, recreating concept - as defined by Steunebring in > AGI 2016) > - *determine the unknown knowlege and issue queries (automatic scientici > and artistic discovery) for gathering those knowledge from the environment* > - *consciousness* (ability to understand itself and world, ability to > formulate, estimate and change goals, subgoals and ability to define and > execute plans towards achieving those goals. > - *ability to experience emotions* (20 types of them, according to the > personality as defined in Big Five factor model). > > So - the question is - should we encode (e.g. as Atomspace rules) those > basic cognitive procedures in OpenCog agent (AtomsSpace+MindAgents) or can > we idly wait that such procedures automaticlly will emerge from the soup of > atoms (nodes and links) when the atomspace will have just enough > information (be it junk or something more structured)? > > My dream would be to create some small agent with these basic procedurs > and let this agent to learn and develop autonomouse? Can this be possible? > > Of course - I mean only encoding the initial rules. Agent itself should be > able to fine-tune or even redefine the meaning and actual content of > "understaning", "consciousness", because even human being is just > apporaching those notions via philosophy, arts, cognitive sciences, > neuroscience. But the question still remain - should we encode at least the > intial version of those cognitive procedures? > > I have heard about Eva chatbot and other Hanson characters - maybe those > characters as OpenCog agents already have encoded such general cognitive > procedures? > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > 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/6998ddfb-7dbd-41e6-96fa-81d0f60cb95b%40googlegroups.com > <https://groups.google.com/d/msgid/opencog/6998ddfb-7dbd-41e6-96fa-81d0f60cb95b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. To post to this group, send email to [email protected]. 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/CAHrUA37PXNFwfUL-J3ef1znntHRk1SE8pAGAKB-RYNpV5x4wTQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
