Los sistemas expertos son programas de computadora diseñados para actuar como especialistas humanos en un área determinada. Pueden predecir resultados futuros, planificar secuencias de acciones para lograr metas, y tomar decisiones controlando procesos utilizando el conocimiento almacenado y métodos de inferencia. Se caracterizan por separar los conocimientos almacenados del programa que los controla, almacenar los datos de problemas específicos en una base de datos aparte, y justificar su razonamiento de forma inteligible para el usuario. Sirven para mejorar la product