Artificial Intelligence is whatever hasn't been done yet.
When I wasn't sure what the word "charisma" meant, I met Steve Jobs, and then I knew.
You cannot reduce the complexity of a given task beyond a certain point. Once you've reached that point, you can only shift the burden around.
Every application has an inherent amount of irreducible complexity. The only question is who will have to deal with it, the user or the developer (programmer or engineer).