But what mod to test them? Not all of them work for a lot of mods.Jack wrote:It would be optional, of course. Some people might not want to compete, for whatever reason. For example, I understand that some AIs are intended to compete with humans, not other AIs, so the results of an AI vs AI tournament might not be representative of the actual quality of the work. I should have made that clear.AF wrote:Hack, that is assumign su AI devs have unlimited time motivation resources and commitment.
If such a system where created I would nto give consent for NTai or any other AI thatc ame from em to eb allowed to aprticipate. That sort of online system would make thigns worse and encourage the atmosphere already in palce which isnt encouraging friendly comeptition at all, its infact killing off AI's.
This idea is really just a general extension of the usual open source philosophy, in which code is improved by having many contributors. The difference between this case and archetypal open source projects such as the Linux kernel is that we have a way to measure which code is better: we can run a tournament and see who wins!
I am sure that it is a great deal of work to build an AI from scratch - I have not tried to do this - but if AIs are open source and released under the GPL, then one AI developer can improve on another's work, standing on the shoulders of an existing giant to make something even better. All the developers retain copyright and credit for their work, of course, just like Linux. If the original developer takes an open source AI in a direction that you don't like, you can fork the AI and make your own version.
However, the original developer of an AI is able to opt out of this ecosystem entirely, by not releasing AI source code, or by choosing a restrictive licence for the source... i.e. not GPL.
I think that the results would be very interesting, and could create an open source AI development community with no parallel that I know of. However, perhaps AI development is not amenable to this model, despite the possibility of using tournaments to evaluate AIs against each other. I don't know. If anyone would be interested in competing in such a system, then I encourage them to post below. It's opt-in, not opt-out.
Also, AAI learns. So if someone were to play 20 games against it before entering it onto the tournament, it would own everything.