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
