The Balance Mod AI has a lot of the characteristics you are after.
Nothing is really hard coded with the AI in SE:V, the only real limitation in what you can do is what script functions you have available.
This thread at SE.net has some more info:
http://www.spaceempires.net/home/ftopict-3368.html