Unless you've been living under a rock for the past two years, you've at least heard the term AI (artificial intelligence).