Choosing the right agent