I wholly disagree with your post. By your definition, any logic gate could be considered an 'AI'.
You're stretching the term to the point that it no longer holds any meaning.
You're stretching the term to the point that it no longer holds any meaning.
There is a valuable distinction in hard AI vs soft AI (hard AI being that whole thinking, emotional maschines thing that we are not really getting closer to, and soft AI being the things that actually generate money because we know how to do them)
[1] A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E (Tom M. Mitchell, 1997)
Personally I'm a fan of the AI definition "things humans can do and computers can't do yet", but I recognize that that definition isn't terribly useful.