Los investigadores en inteligencia artificial se enfocan principalmente en sistemas expertos, resolución de problemas, control automático, bases de datos inteligentes e ingeniería de software. Otros investigan el reconocimiento de patrones y la comprensión del lenguaje natural. Un objetivo principal es reproducir el razonamiento humano de diferentes formas como el de un jugador de ajedrez o un niño jugando con bloques.