Artificial intelligence (AI) is, in general terms, the set of technologies which appear to emulate human performance in narrow domains....