Sounds like quite the project. Though I get what you mean. From what I recall, it was pretty easy to tell what selection my partner would use based on their AI setting. Rogue always used charm, knight always used reason, bully used intimidate, etc. The problem with that is the absence of a relationship system in which your partner/companions can "warm up" to yours, resulting in your partner remaining a static 2-dimensional character throughout the game. To script such a system sounds a nightmare. Shame Larian didn't implement one in EE.