Steve, about

***
So, is anyone here interested in writing AI/AGI support software, or:

   1. do you intend to use subsystems that other people write?
   2. do you intend to write EVERYTHING needed to support AGI operation?
   3. have you even thought about such issues?

***

Any modern OSS project uses all sorts of code written by other people...

As two recent examples in OpenCog

-- our new "surprising pattern miner" was tested using DBPedia ... see
tutorial linked from here, http://opencog.org/2015/11/pattern-miner/

-- my new proposal for putting deep learning perception in OpenCog
http://blog.opencog.org/2015/11/01/putting-deep-perceptual-learning-in-opencog/
 would rely heavily on the Theano library
http://deeplearning.net/software/theano/   made by Yoshua Bengio's machine
vision group at U. Montreal

Our NLP system has long relied on the link parser from Carnegie Mellon,

http://www.link.cs.cmu.edu/link/

We would like to get rid of it,

http://arxiv.org/abs/1401.3372

but in this proposal, we will still keep the general idea/format of the
link parser, just learn the rule content instead of loading hand-coded rules

For our applications of OpenCog to genomics, we use all sorts of existing
OSS R scripts for data preprocessing, and resources like Gene Ontology,
MSigDB, etc.

To make a tool for authoring basic robot behaviors to be run in OpenCog,
we're customizing an existing Javascript behavior tree authoring library,
http://behavior3js.guineashots.com/

To make a type system for OpenCog's internal procedures, we may borrow code
from Haskell's type system

To communicate w/ robots and also w/ Minecraft, we use ROS (OSS from Willow
Garage, now standard in academic robots and penetrating industry...)

And many many other examples...

In short, sharing components and resources is how OSS tends to work, it's
already happening....   Doing this kind of sharing in a
proprietary-software context is complicated and seems to basically not work
well.   But by going OSS, this becomes easy and natural (well, easy except
for endless annoying dependency and build problems, lol ...)

-- Ben G


On Fri, Oct 30, 2015 at 5:00 PM, Steve Richfield <[email protected]>
wrote:

> I noticed a different viewpoint to my discussion regarding my startup:
>
> ANY major AI/AGI project is going to need pretty much the SAME support
> software, regardless of whether it is weak AI or AGI. Many of the
> subsystems I was intending on building are the SAME subsystems anyone else
> developing other AI/AGI systems will need. For example:
>
>    1. A web crawler that scans the Internet and presents postings along
>    with metadata (name, contact information, etc.)
>    2. An idiom dictionary, since natural language includes SO many
>    idioms. You won't even be able to talk much with your AI/AGI without this.
>
> The early BIG money in computers was made in operating systems rather than
> in applications software. I suspect the same will be the case with AI/AGI.
>
> So, is anyone here interested in writing AI/AGI support software, or:
>
>    1. do you intend to use subsystems that other people write?
>    2. do you intend to write EVERYTHING needed to support AGI operation?
>    3. have you even thought about such issues?
>
> Steve
>
>
>
> *AGI* | Archives <https://www.listbox.com/member/archive/303/=now>
> <https://www.listbox.com/member/archive/rss/303/212726-deec6279> | Modify
> <https://www.listbox.com/member/?&;>
> Your Subscription <http://www.listbox.com>
>



-- 
Ben Goertzel, PhD
http://goertzel.org

"The reasonable man adapts himself to the world: the unreasonable one
persists in trying to adapt the world to himself. Therefore all progress
depends on the unreasonable man." -- George Bernard Shaw



-------------------------------------------
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