Newsgroups: comp.ai
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!torn!newshub.ccs.yorku.ca!newshub.ariel.cs.yorku.ca!blue!cs942040
From: Patrick WJ Evans <cs942040@blue>
Subject: Re: Thinking about thinking 
In-Reply-To: <3ieeat$b7u@cwis.isu.edu> 
Content-Type: TEXT/PLAIN; charset=US-ASCII
Message-ID: <Pine.SUN.3.91.950226190055.26219B-100000@blue>
Sender: news@ariel.cs.yorku.ca
Organization: York University, Department of Computer Science
References: <3ieeat$b7u@cwis.isu.edu> 
Mime-Version: 1.0
Date: Mon, 27 Feb 1995 00:05:05 GMT
Lines: 49

On 21 Feb 1995, MOOSMAN_MICHAEL_T wrote:

>    Anyway this is only a thought.  It would also mean that
> any thing we do is because we believe it would give us
> the most "joy" at that moment.
> stuff).  What we need is to program a machine to flip through
> it's memory and find actions that would give it the most "joy"
> This "joy" would be programed in by the maker.  If "joy" =
> killing.  Then we would have a machine that would scan through
> it's memory to find the fastest way to kill the most things.
> If "joy" = exploration and live preservation, then it would 
> attemp to find the fastest, best way to do just that.

I have a tendency to believe that AI programs will be fundamentally 
without REASON to do anything when first created.  That is, you have a 
fantastically intelligent neural net, but it just sits there because

A> It's blind, deaf, and has no senses
B> No motivation
C> No emotion or drive (see B)
D> No method of communication

  Now if all of these factors are taken into account, you'll end up with 
a net or AI that quickly solves a problem and reaches a new steady state 
of inactivity, UNLESS you keep varying it's ambition, or make the 
ambition so general it can't achieve it.

But how do you teach a good AI about the way you think and what you want 
it to do?  How do you teach it to speak?  Or to react?  How do you know 
what makes it feel the way you intend?

I think 
if current_action="kill" then joy=true

is a bit silly.  It would be more like an "edge" on a network, that when 
it conforms to a certain filter pattern, it influences another part of 
the net...


    _________))               ((__________
  //#######//##\\    )  (   //##\\########\\
 ((#######((###<<   ((  ))  >>###))########))
  \##' `###\####\\   \)(/  //####/####' `##/
   )'    ``#)' `##\`->oo<-'/##' `(#''     `(
  /        (      ``\`..'/''      )
 (                   \""(        (        
    Patrick Evans     `- )    cs942040@ariel.
                      ( ))      cs.yorku.ca

