Los sistemas expertos son diseñados para actuar como especialistas humanos en un dominio específico, representando y usando conocimiento a través de reglas. Funcionan mediante la representación y uso de datos y conocimiento para tomar decisiones, y se usan comúnmente en diseño y ejecución de tareas.