For example, use cases I was thinking of were, 1) A personal assistant app on a smartphone or computer (like Siri or Calo but smarter)
2) A natural language search engine (or dialogue system) against a multimedia database 3) A scientist's assistant that helps a scientist explore databases and datasets and find new conclusions and hypotheses 4) The cognitive and perceptual (but not motoric) aspects of toy robot [for movement aspects one could use e.g. ROS, and integration of an OpenCog cognitive API with ROS would be a different topic] ... The draft API as very roughly sketched is focused more on cognitive stuff than low-level perceptual or motor processing, though it does include the latter in some simple ways.... It also, as a first sketch, probably has holes in it relative to what would be needed for the above examples... On Fri, Apr 11, 2014 at 6:24 PM, Ben Goertzel <[email protected]> wrote: > I did have other use cases in mind, but am traveling with sporadic > Internet connectivity and will post more about this later > > .. ben > > On Fri, Apr 11, 2014 at 5:19 PM, Matt Mahoney <[email protected]> wrote: >> About time! I think some use cases would help. For example, how would >> I use the OpenCog API to solve the following problems? >> >> 1. Self driving car. Input would be vision, accelerometer, GPS, voice >> commands from passengers, and a street map of the world with traffic >> reports over an intermittent wireless internet connection. The system >> must adapt to driver corrections and preferences. >> >> 2. Spam filter. I have a 10^6 servers handling 10^11 messages per day >> for 10^9 users. I want to classify each email as spam or not spam >> based on individual user preferences and user corrections. >> >> 3. Face recognition. I have 10^12 images of 10^9 people, with 10^9 new >> images added daily. Some of the faces are tagged, a small percent >> incorrectly. I also have a 10^9 by 10^9 friend matrix (sparse, 10^12 >> nonzero elements), indicating who knows who based on tagging and >> communication history. I would like to tag or suggest tags for the >> rest of the faces. The software needs to run on a server farm with >> 10^6 processors. >> >> Or did you have other applications in mind? >> >> On Fri, Apr 11, 2014 at 7: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 >>> >>> -- >>> 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 http://groups.google.com/group/opencog. >>> For more options, visit https://groups.google.com/d/optout. >> >> >> >> -- >> -- Matt Mahoney, [email protected] >> >> >> ------------------------------------------- >> AGI >> Archives: https://www.listbox.com/member/archive/303/=now >> RSS Feed: https://www.listbox.com/member/archive/rss/303/212726-deec6279 >> Modify Your Subscription: https://www.listbox.com/member/?& >> Powered by Listbox: http://www.listbox.com > > > > -- > 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 -- 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/21088071-f452e424 Modify Your Subscription: https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-58d57657 Powered by Listbox: http://www.listbox.com
