Wod, have you ever tried to use AI that learns on it's own, even within very limited parameters they will usually fail spectacularly or in weird uncontrollable ways.
If you then add any tweaking you may as well have just done your own logic to get the behaviour you want much faster and with more control.
I have heard stories of completely learning AI in military, such as one that learnt to detect hidden tanks, they taught it using millions of pictures. Then when they took it out into the field to test it, it gave completely messed up readings: tanks were everywhere! After many programmers poured through many logs they found that the AI had actually picked up a specific shape in clouds that it thought was a tank, basically a waste of money.
You have a (completely) learning AI and vs it against my fully scripted AI and mine will beat yours the first million times while also acting more like an adult human.
Yes I did NN (not for games). And look above and see that much of the process I talk about is heavily human guided. The AI development programs/processes I mention are more accumulation tools than anything (alot of the grunt work is done by the program, making better use of the users time -- the chokepoint...)
Its not so much 'tweaking' as telling the machine yes thats right (your logic is sound) or no its wrong for that case - revise you logic like this for that special case (which accumulates as you go on).
Nowhere above do I even mention Game AI that 'learns on its own'.
I did mention recording and factoring from observing a real player playing the game - but thats test data gathering and a AI developer is still needed to shape the logic using the data as examples. Even just factoring the situation properly (so it can be turned into the 'if' part of behavioral logic) is a hard task - theres a whole area of AI 'cognitive' which is about doing that.
I actually professionally was evaluating some commercial face recognition software and was amused to find that it was detecting human faces in odd reflections and patterns on texture painted walls and then wouldnt read my face right in front of the camera because of the glasses I wear or if I put a hardhat on.
Edited by wodinoneeye, 10 October 2012 - 08:17 AM.