Involves designing, developing, and analyzing algorithms and models that enable machines to learn, reason, solve problems, perceive, and make decisions, similar to humans.