La inteligencia artificial trata de simular la inteligencia humana mediante el uso de símbolos, lenguajes orientados a objetos y la resolución de conflictos. Existen múltiples tipos de inteligencia como la lingüística, lógico-matemática y espacial. Las redes neuronales y la lógica difusa son metodologías utilizadas en inteligencia artificial para tomar decisiones bajo incertidumbre y aprender respectivamente.