Artificial Intelligence (AI) is an experimental science whose goal is to understand the nature of intelligent thought and action. This goal is shared with a number of longer established subjects such as Philosophy, Psychology and Neuroscience. The essential difference is that AI scientists are committed to computational modelling as a methodology for explicating the interpretative processes which underlie intelligent behaviour, that relate sensing of the environment to action in it. Early workers in the field saw the digital computer as the best device available to support the many cycles of hypothesizing, modelling, simulating and testing involved in research into these interpretative processes, and set about the task of developing a programming technology that would enable the use of digital computers as an experimental tool. A considerable amount of time and effort over the last 35 years or so has been given over to the design and development of new programming languages, tools and techniques. While the symbolic programming approach has dominated, other approaches such as non-symbolic neural nets and genetic algorithms have also featured strongly, reflecting the fact that computing is merely a means to an end, an experimental tool, albeit a vital one.
-- Jim Howe