Perché far ragionare le macchine? Gli agenti razionali operano in un ambiente caratterizzato da incertezza. Pertanto, non è possibile istruirli a operare in ogni situazione. Per questa ragione devono poter prendere decisioni autonome.