La inteligencia artificial (IA) trata de crear sistemas que imitan la inteligencia humana mediante el uso de circuitos electrónicos y programas avanzados. Algunas de las ramas principales de la IA incluyen el aprendizaje automático, la ingeniería del conocimiento, las redes neuronales artificiales y los sistemas expertos. Los mayores desafíos en el desarrollo de la IA son mejorar la facilidad de uso, la flexibilidad de la infraestructura computacional y la disponibilidad de herramientas de desarrollo.