Actually I think I've figured out most of what I need, I just needed to read through the AI posts a couple of times for it to start sinking in. Setting up the research AI is going to be a pain in the neck though, since I want each neutral to be somewhat different from the others.