I suspect that this would be a very hard project to get enough clarity on in a few days to make a reasonable presentation.
The AI for NPCs is controlled partly by hard-coded behaviour (also known as procedures) and conditional trees of procedures (known as packages).
Packages can be set up in the CK, which allows you to define both the tree structure, the conditions on the branches and leaves (within strict limits) and the parameters passed to the procedures.
However, as powerful as this is, there is no simple way of defining these structures by way of an external program (which you'd need to make use of genetic algorithms). I'm pretty sure there's little or no way in Papyrus of achieving much AI package manipulation - maybe changing some global variables that influence procedures across the board (which wouldn't help you at all) but not much else. You'd have to, probably, write your own code to patch modifications of existing packages into a dummy .esp file - that would require an extremely in-depth knowledge of the .esp format, and a great deal of demanding code design, engineering and testing. Not impossible, but very, very time consuming.
The other problem would be assessing the results and feeding them back in a sensible way into your genetic algorithm, to act as a selector on your population. Simple NPC survival might be one way of doing it, but you could easily just select for NPCs with completely broken AI which never leave the safety of their homes. Assessing how realistic and convincing their behaviour is would, I'm afraid, require perhaps hundreds of hours just watching NPCs behaving with various degrees of imbecility, recording the least broken, then manually feeding the results into your genetic algorithm code.
The final issue is that it is very, very easy to create AI packages that just leave NPCs rooted to the spot, and very hard to create packages that have them doing something sensible - unless you just rely on the hard-coded 'sandbox' procedure, which isn't really much of a success for a genetic algorithm.
I'm afraid that even the developers of TESVEdit, who know about everything the community does know about the .esp format and how to manipulate it, might go a little pale at the thought of a project like this. However, if you do want concrete information about the possibility of generating partly or completely randomised AI packages and inserting them into a dummy .esp, those would be the folk to ask.
Sorry to rain on your parade
. I don't want to just squash what is a very ingenious idea, but at least if you go forward with your eyes open you'll be able to plan for problems that might arise.