Applications of artificial intelligence