What is artificial intelligence? AI definitions, applications, and the ethical questions