Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site pyuxss.UUCP Path: utzoo!watmath!clyde!burl!ulysses!gamma!pyuxww!pyuxss!aaw From: aaw@pyuxss.UUCP (Aaron Werman) Newsgroups: net.ai Subject: Re: RE: AI Programming Message-ID: <319@pyuxss.UUCP> Date: Thu, 26-Apr-84 09:06:00 EST Article-I.D.: pyuxss.319 Posted: Thu Apr 26 09:06:00 1984 Date-Received: Fri, 27-Apr-84 04:13:40 EST References: <12567@sri-arpa.UUCP> Organization: Bell Communications Research, Piscataway N.J. Lines: 16 (gensym) I strongly agree that AI programming tends to be on several levels, but rather than seeing AI programs as a controller or generator and and a pragmatic level, I think many AI programs are three levels: 1. organizer, based on feedback from heuristic controller(2) 2. controller, based on results of algorithmic or applicative level(3) 3. worker, playing with real data The raison d' might be that most programs <5k statements are pure applications, programs getting much larger tend to need a single intelligent controller, while programs in the 20k-100k statement range (the AI programming thesis level) are in the three level range. All AI programs bigger than that tend to algorithmic refinements of previous work, with refiners in terror of changing the basic structure. {harpo,houxm,ihnp4}!pyuxss!aaw Aaron Werman