La inteligencia artificial se define como el desarrollo de métodos y algoritmos que permitan que las computadoras se comporten de manera inteligente. Existen dos paradigmas principales de IA: la IA clásica o simbólica, que es programable y se basa en la manipulación de símbolos, y la IA conexionista, que es auto programable mediante aprendizaje y representa el conocimiento a través de la estructura de redes neuronales. El gran problema de la IA es la representación del conocimiento humano de manera computacional.