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

Reply via email to