26 Some Philosophical Problems from the Standpoint of Artificial Intelligence

Classics (Collection 2)/files/AI/classics/Machine Intelligence 4/MI4-Ch26-McCarthyHayes.pdf 

A computer program capable of acting intelligently in the world must have a general representation of the world in terms of which its inputs are interpreted. Designing such a program requires commitments about what knowledge is and how it is obtained. Thus, some of the major traditional problems of philosophy arise in artificial intelligence. More specifically, we want a computer program that decides what to do by inferring in a formal language that a certain strategy will achieve its assigned goal. This requires formalizing concepts of causality, ability, and knowledge.