Artificial intelligenceArtificial intelligence is the design, implementation, and use of programs, machines, and systems that exhibit human intelligence, with its most important activities being knowledge representation, reasoning, and learning. Artificial intelligence encompasses a number of important subareas, including voice recognition, image identification, natural language processing, expert systems, neural networks, planning, robotics, and intelligent agents. Several important programming techniques have been enhanced by artificial intelligence researchers, including classical search, probabilistic search, and logic programming.