AI explained: Everything you need to know about our robot overlords