The following are the different fields or subfields of artificial intelligence: (1) machine learning; (2) natural language processing; (3) computer vision; (4) robotics; (5) planning and scheduling; (6) knowledge representation and reasoning; and (7) expert systems.