>>But a system which you feed in lots of random pictures and it learns by itself what a cat is, that would be AI, least for me.
A very good definition. Also adding to your point. Lets say a machine is fed with a billion pictures. Can the machine automatically categorize them by reading through them? Doesn't matter if it refers to a cat as some alphanumeric name 'ab12er' or a dog as 'p09iuy'.
But it should be able to categorize them. Then it should be able to read some encyclopedia or some source of information and study the behaviors of 'ab12er' and 'p09iuy'. Or the opposite, see 'ab12er' and 'p09iuy' and recognize them and describe them what they are.