Atualmente, a inteligência artificial engloba uma grande variedade de subdomínios. Estes vão desde áreas de objetivo geral, aprendizagem e perceção, até áreas mais específicas, como o reconhecimento da fala, jogar xadrez, provar teoremas matemáticos, escrever poesia e diagnosticar doenças. A inteligência artificial sintetiza e automatiza tarefas que são, em princípio, intelectuais e é, por conseguinte, potencialmente relevante para qualquer domínio das actividades intelectuais humanas. Neste sentido, é um domínio verdadeiramente universal. A inteligência artificial é uma nova forma de resolução de problemas, incluindo os sistemas periciais, a manipulação e o controlo de robôs e os processadores, que tenta integrar o conhecimento nesses sistemas, ou seja, um sistema inteligente capaz de escrever o seu próprio programa. Um sistema pericial é definido como uma estrutura de programação capaz de armazenar e utilizar conhecimentos sobre um determinado domínio, o que se traduz na sua capacidade de aprendizagem. Do mesmo modo, a IA pode ser considerada como a capacidade das máquinas de utilizarem algoritmos, de aprenderem com os dados.