@neil I think that definition misses something important.
I think the main thing that people in practice mean with or infer from the term "AI" is that it's a system that does something more or less clever and we, humans, do not understand how the system does it. If we can look inside and say "look, here is how it works, this is precisely why it gives this particular result" then it no longer gets to be called "AI". If we can understand it, then it's just another machine, not "AI".