A great project for a good C++ programmer would be to build a basic dialogue system using the OpenPsi action selection system currently operational within OpenCog. This would synergize with the NLP work Ruiting Lian is now doing with OpenCog NLP for her PhD thesis. Initially one could bypass NLP via dialoguing with the system in Scheme ;D ... and then one could plug in her NLP tools a little later...
About commonsense ontologies like Cyc -- it's quite possible to load them into OpenCog, after writing some simple format conversion scripts. But to connect them with natural language or embodied experience is quite difficult in OpenCog or anywhere else -- that's the main weakness of the ontology approach to AI.... Cycorp has built proprietary links between their ontology and their NLP system. If one had access to this code, one could build links between their NLP system's innards, and OpenCog's NLP system's innards, and utilize Cyc's knowledge base within OpenCog that way. But this would be a lot of work, and would also require access to their proprietary NLP codebase... I am more bullish on using OpenCog for experiential learning, than on loading in knowledge via ontologies. But OpenCog can certainly be used for the latter if someone wishes... -- Ben G On Sun, Sep 23, 2012 at 7:18 PM, Eastendtech <[email protected]> wrote: > Hi, I'm a novice taking up AI as a hobby for the first time. I apologize in > advance if my questions are too vague/not technical enough for this list but > I've been an avid learner/lurker for some time. Im more interested in Sentic > Computing and systems that can infer human emotions. My interests concern the > natural language processing elements of OpenCog and what it means for an > OpenCog agent to "understand" dialog. Also, the other question I have is how > would the learning algorithms and the Probabilistic Logic Network engine > that's at the heart of opencog mesh with the narrow AI "knowledge ontologies" > like the CommonSense Computing knowledge base or Cyc, would it be possible > for a chat-bot type embodied OpenCog mind to use a Knowledge Engine as its > own internal "Google" to learn things into its AtomSpace and what would be > the best way to "hook" it to a data source such as that so it could make > queries when it gets stuck in a conversation or would like more info, etc? > Final question is, is there anything of use that can be applied from CALO > (the project that Siri branched off it) into the OpenCog architecture? Thanks > for taking the time to answer my questions. > > > > ------------------------------------------- > AGI > Archives: https://www.listbox.com/member/archive/303/=now > RSS Feed: https://www.listbox.com/member/archive/rss/303/212726-11ac2389 > Modify Your Subscription: https://www.listbox.com/member/?& > Powered by Listbox: http://www.listbox.com -- Ben Goertzel, PhD http://goertzel.org "My humanity is a constant self-overcoming" -- Friedrich Nietzsche ------------------------------------------- AGI Archives: https://www.listbox.com/member/archive/303/=now RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-c97d2393 Modify Your Subscription: https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-2484a968 Powered by Listbox: http://www.listbox.com
