On Fri, Oct 24, 2008 at 10:56 AM, Vladimir Nesov <[EMAIL PROTECTED]> wrote:
> Why mix AI-written code and your own code?

Example: you want the AI to generate code to meet a spec, which you
provided in the form of a fitness function. If the problem isn't
trivial and you don't have a million years to spare, you want the AI
to read and understand the spec so it can produce code targeted to
meet it, rather than rely on random trial and error.

> I meant: where the need for primitives come from? What determines the
> choice of primitive operations you need?

*shrug* The usual: arithmetic, lists, data structures etc. etc.

> You can always compile your own language into an existing language
> where there's an existing optimizing compiler.

That's only easy if the semantics are a close match, in which case
making your own language didn't accomplish anything.

> Needing many different
> features just doesn't look like a natural thing for AI-generated
> programs.

No, it doesn't, does it? And then you run into this requirement that
wasn't obvious on day one, and you cater for that, and then you run
into another requirement, that has to be dealt with in a different
way, and then you run into another... and you end up realizing you've
wasted a great deal of irreplaceable time for no good reason
whatsoever.

So I figure I might as well document the mistake, in case it saves
someone having to repeat it.


-------------------------------------------
agi
Archives: https://www.listbox.com/member/archive/303/=now
RSS Feed: https://www.listbox.com/member/archive/rss/303/
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=8660244&id_secret=117534816-b15a34
Powered by Listbox: http://www.listbox.com

Reply via email to