Ben, Before commenting on details, I would like to say THANKS. It took several years from my request but, ever attending to details, you have made this, your initial delivery.
In my following comments I suspect that I have misunderstood some/much of what you are trying to say here, so please correct any/all such perceptual errors on my part. 1. It appears that this comes at a particular meta-level in AGI. At a higher meta-level a system would be learning this stuff on its own and writing its own code, perhaps much as you describe. At a lower meta-level, there would be more constants and fewer variables. It would be interesting to peek at some of the other meta-levels. 2. I figured that when a functional set of APIs is developed, that they would all fit a particular skeletal structure, e.g. a particular function to be performed would be just another variable to a general purpose call for action, etc. This also simplifies the task of code self-modification, etc. 3. Perhaps you meant this my implication, but I somewhat expected an API that was massively parallel in some way, e.g. every call returns immediately, while continuing to do what was asked, so that after the first quick pass-though, the entire "program" runs in a statement-parallel fashion. I'll doubtless have more comments after you have responded to these. THANKS again. Steve ======================== On Fri, Apr 11, 2014 at 4:28 PM, Ben Goertzel <[email protected]> wrote: > I have thought a bit about what kind of API might be generally useful > for application developers to use to interface with a proto-AGI > systems.... > > I put my initial notes at > > http://wiki.opencog.org/w/A_Cognitive_API > > As notes there, these should be taken as a sketch of some initial > thoughts rather than an actual detailed API proposal. I think the > semantics of the suggested API calls are about what is needed, but I > haven't tried to make a serious proposal regarding the syntax yet (and > I may not be the best person to do so) > > -- Ben > > > -- > Ben Goertzel, PhD > http://goertzel.org > > "In an insane world, the sane man must appear to be insane". -- Capt. > James T. Kirk > > "Emancipate yourself from mental slavery / None but ourselves can free > our minds" -- Robert Nesta Marley > > > ------------------------------------------- > AGI > Archives: https://www.listbox.com/member/archive/303/=now > RSS Feed: https://www.listbox.com/member/archive/rss/303/10443978-6f4c28ac > Modify Your Subscription: > https://www.listbox.com/member/?& > Powered by Listbox: http://www.listbox.com > -- Full employment can be had with the stoke of a pen. Simply institute a six hour workday. That will easily create enough new jobs to bring back full employment. ------------------------------------------- AGI Archives: https://www.listbox.com/member/archive/303/=now RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-f452e424 Modify Your Subscription: https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-58d57657 Powered by Listbox: http://www.listbox.com
