One goal of modern computer science is to engineer computer programmes that can act as autonomous, rational agents; software that can independently make good decisions about what actions to perform on... This description may be from another edition of this product.