I was studying AI when a question came to my mind.
Basically, I still can't figure out in what AI differs from traditional programming. I don't mean to doubt the cleverness of its solutions, methods and applications, but they just seem to me the natural evolutions of machines performing more and more complex tasks, not a disruptive breakthrough with respect to the past. The improvements and progress are crystal clear, but I don't find equally clear how, when and where the 'intelligence' begins.
Algorithms and more in general IT have always tried to internalise into machines human intuitions. The technological progress, indeed, has made it possible to deal with formerly intractable amounts of data, and to do it with more power and efficiency, allowing the implementation of more and more human-specific abilities, to but this also seems to me more a progress then a change of paradigm, nothing I would call 'intelligence' unless having to use that name for the whole stories.
Basing on my perpexities, I ask: what (in your opinion or according to authoritative experts) justifies the use of the word 'intelligence' paired with 'artificial'? how to recognise, at least roughly, the borders between this technologies and the former ones? I know it's a general question, so everyone feel free to decline it according to his/her sensitivity to (and expertise of) the topic.