Stephen Reed wrote:
Richard,
I entirely agree with your comments. I would like to eventually stop
programming in Java and have the system do that for me. I am strongly
motivated to build its dialog component first because that addresses the
issue of how to collaborate with the system when the "rough seas" are
encountered.
-Steve
It looks like we are moving in similar directions, then. Half of my
attention at the moment is on the problem of automatic programming, but
I am coming at it from the direction of producing a software development
environment that has as much intelligence as possible built into it.
My line of attack is to look at the "dialog" between the environment (it
is called SAFAIRE - pronounced "sapphire") and the user, and to make the
dialog as non-verbal as possible. Not because I hate language as such,
but because I see language as a poor medium for the human to understand
software systems, and a less-than-perfect way for the human to
communicate their intentions to the system.
Under the hood, SAFAIRE has the AGI design that I am working on. The
work is thus nicely bootstrapped: the problems of learning how to
program, and how to relate to the user, are a good test domain for the
AGI component, and the emerging software development environment is a
good (make that indispensible!) tool for developing the underlying AGI.
One other vital component of the project, which I am having trouble
with, is a [number of hours in the day] generator.....
8-)
Richard Loosemore
----- Original Message ----
From: Richard Loosemore <[EMAIL PROTECTED]>
To: [email protected]
Sent: Wednesday, February 6, 2008 10:16:34 AM
Subject: Re: [agi] Reading on automatic programming?
[snip]
It seems to me that most AP approaches are geared toward the "plain
sailing" problems that do not have the nasty little issues described
above, and that the "rough seas" type of problems are postponed for
another day. Since an awful lot of good work can go into solving plain
sailing systems that are very large (Czarnecki & Eisenecker, for
example), it can seem like good progress is being made. I think what
then happens is that people do not realise that, in order to go on to
the nasty type of programming problem (i.e. 99% of all programming
problems), all the previous work may count for nothing, because it did
not even in principle address such deep issues as what to do if the only
way forward is to find the right textbook, read a couple of pages, and
understand it.
Of course, the same criticism can be levelled at many approaches to the
entire AI problem, never mind just the AP problem. :-)
Richard Loosemore
-----
This list is sponsored by AGIRI: http://www.agiri.org/email
To unsubscribe or change your options, please go to:
http://v2.listbox.com/member/?member_id=8660244&id_secret=94228222-d95c02