I have been thinking about this exact topic recently and would be happy to engage in dialog with you about it. Perhaps it would be fruitful to inquire into the API(s) of the brain to drive development of software which uses analogous API(s)? Perhaps cell walls can be thought of as an API. The walls only allow certain things into the cell while blocking others. And inside the cell you have DNA which encodes for how things (that are in the cell) are to be transformed, much as methods transform their inputs. Is the cell the appropriate level of abstraction for AGI? Perhaps we are more interested in the API's between two neurons (synapses)? Or perhaps we are interested in understanding how large collections of neurons interface with other large collections of neurons (nerves, commissures, etc.)?
It certainly is the case that in the brain certain areas of the brain perform specialized transformations on kinds of information (visual cortex, audio cortex, motor cortex, etc.) And so certainly we can say (at least at a high level) that these regions of the brain have API's such that they accept information of those associated kinds. Of course it isn't like the brain has a sense of class types as we do in programming languages, rather it simply has neurons. As such a module that does visual processing if (for what ever reason) were connected to the audio cortex, then you would begin to hear those things you see. Do we want our API to be such that we allow for this kind of behavior? Do we care about biological plausibility? Or do we simply care about creating something that works? I think one problem with AGI designs is that as our understanding of the brain increases our implementations often need to be reworked in order to take into account the new understandings. Is it possible to future proof ourselves from this? On Sat, Mar 14, 2015 at 5:02 PM, Steve Richfield via AGI <a...@listbox.com> wrote: > IMHO the future of ALL AGI approaches lies in the careful design of the > APIs and other interfaces that glue it all together. I have in the past > called for a group effort to rough something out - and been met with > deafening silence. > > Perhaps there is wisdom in the KnowmAPI *specifications* (vs. its > implementation) to start such a discussion? > > Steve > ==================== > > On Sat, Mar 14, 2015 at 5:38 AM, <a...@listbox.com> wrote: > >> Any thoughts on that? >> >> http://www.knowm.org/ >> >> >> >> >> http://www.reddit.com/r/artificial/comments/2yczb6/ktram_a_memristorbased_machine_learning/ >> >> >> *AGI* | Archives <https://www.listbox.com/member/archive/303/=now> >> <https://www.listbox.com/member/archive/rss/303/10443978-6f4c28ac> | >> Modify <https://www.listbox.com/member/?&> Your Subscription >> <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> > <https://www.listbox.com/member/archive/rss/303/26973278-698fd9ee> | > Modify > <https://www.listbox.com/member/?&> > Your Subscription <http://www.listbox.com> > ------------------------------------------- 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