Artificial intelligence (AI): it's a phrase appearing in the news and in our everyday lives more and more these days. Although there may be some truth behind the eye-catching headlines on AI and robots ...