By performing the actions they like. There is an opinion indicator on the status console and it shows what actions each character likes
Not played, but game sounds fun/y. You might want to consider making this a configurable option or a (hard) level option, where the point is to experiment and determine what they like/dislike...as in real life. Also, why not make it vocal rather than having a status console... a villain would have ways of making them talk!