A ideia de que é possível mecanizar comportamentos inteligentes já tem séculos, mas só a criação de computadores digitais na segunda metade do século XX permitiu começar a concretizá-la. Apesar de alguns sucessos iniciais, o desafio de reproduzir a inteligência humana num computador veio a revelar-se muito difícil, e só na última década foi possível começar a criar ferramentas que conseguem resolver alguns problemas verdadeiramente difíceis que envolvem percepção, reconhecimento de fala e planeamento em ambientes complexos.