La inteligencia artificial se define como la ciencia e ingeniería de hacer máquinas inteligentes, especialmente programas de cómputo inteligentes. Existen distintos tipos de sistemas de IA, incluyendo aquellos que piensan como humanos, actúan como humanos, piensan racionalmente o actúan racionalmente. Aunque la mayoría de investigadores se centran en el aspecto racional, muchos consideran incorporar componentes emocionales para aumentar la eficacia de los sistemas inteligentes.