AI is a relatively new discipline (born in the middle of the 20th century). It is increasingly frequently mentioned in newspapers, magazines, on TV, in films, and in various kinds of computer entertainments, yet it is not widely understood. Some people even foolishly think it has already failed and been abandoned, whereas in fact it is steadily growing in academe and industry, though the work is not always labelled as "Artificial Intelligence". That is because some of the important ideas and techniques have been absorbed into software engineering.