A branch of computer science, artificial intelligence is concerned with the development of software capable of simulating human intelligence. As with human brains, intelligence refers to their ability to learn from mistakes and correct themselves.