While I mostly agree with Michael Jordan, I think that he overstates his argument a small bit. I feel comfortable applying the "AI" label to projects if they: 1) achieve human level of performance or better. 2) They use any or all of standard techniques like deep learning, NLP, knowledge representation, reinforcement learning, etc.
I am just about to hit my 40 year anniversary for getting paid to be doing "AI" related work, with a lenient definition of AI.
On the other hand, Artificial General Intelligence is a much stronger term, and is something that I don't expect to see in my lifetime.