There isnt any AI ... is it? O_o Companions simply follow you (unless they are told not to ... and sometimes they stuck), when you are out of combat ... and you get full control over them in combat ... You can also get full control over them outside of combat and make certain choices with them ... funny enough, those choices can be in direct contradiction with their believes and prefferences ...
Like:
When you select Shadowheart, you can trick Tieflings and save Lae'zel ... even tho when you do that normaly, Shadowheart insist you should kill her instead ... Or when you pick any of your companion, who keeps peskin you about using the tadpole ... you can use tadpole persuation on any goblins, and then you get your tadpole powers, but the companion will be judged by the rest of the group as weak minded idiot ... and not you!
I still dont understand why cant we change Race for our hirelings. Lets us play Githyanki as racist as they trully are!