If we want to make the computers intelligent, they should be able to do the same things that we all do. For example:

  • to play games like chess and checkers;
  • to solve problems such as in algebra, calculus etc.;
  • to generate sentences in natural languages, such as for instance English, French, Italian, and also to understand the input given in a natural language;
  • to be able to speak and to understand speech;
  • to translate from one language to another, for example from English to French or Italian;
  • to understand and interpret still images as well as moving images;
  • to do the activity of experts such as medical diagnosis, chemical analysis, etc.