La inteligencia artificial se refiere a la capacidad de razonar de agentes no vivos como programas de computadora. John McCarthy acuñó el término en 1956 y lo definió como la ciencia e ingeniería de hacer máquinas inteligentes, especialmente programas de computadora inteligentes. Existen diferentes enfoques para lograr la inteligencia artificial, como algoritmos genéticos, redes neuronales artificiales y razonamiento lógico formal.