Hoy en día los Sistemas Expertos (SE) pueden considerarse como un subconjunto de la IA. Un Sistema Experto es un sistema que utiliza el conocimiento humano obtenido en un ordenador para resolver problemas que normalmente serían resueltos por humanos expertos. Los sistemas bien diseñados imitan el proceso de razonamiento que utilizan los expertos para resolver problemas específicos. Estos sistemas pueden funcionar mejor que cualquier experto humano que tome decisiones individualmente en ciertos dominios y pueden ser utilizados por humanos no expertos para mejorar sus habilidades de resolución de problemas.
Los sistemas expertos pueden considerarse el inicio de la inteligencia artificial. Fueron desarrollados por la comunidad de IA a mediados de los años 60. En este periodo de investigación en el campo de la IA se creía que la adición de unas pocas reglas de razonamiento combinadas con potentes ordenadores podría producir un experto de rendimiento sobrehumano. Durante esta época, los investigadores Allen Newell y Herbert Simon desarrollaron un programa llamado GPS (General Problem Solver). Este programa era capaz de trabajar con la citometría, con las torres de Hanoi y con problemas similares. Sin embargo, era incapaz de cumplir con su título funcional, resolver problemas de la vida real.
Esto impulsó a algunos investigadores a estudiar la posibilidad de enfocar sus programas a un dominio más específico, intentando así simular la forma de actuar y el razonamiento de un experto humano, lo que llevó a la creación de los Sistemas Expertos tal y como los conocemos hoy en día. Uno de estos investigadores fue Edward Feigenbaum que, junto con su equipo, consiguió desarrollar DENDRAL, el primer Sistema Experto que se utilizó con fines reales (se utilizó durante más de 10 años), que tuvo un gran éxito entre químicos y biólogos ya que era capaz de identificar estructuras químicas moleculares a partir de su análisis espectrográfico.
Hay dos tipos de Sistemas Expertos, los basados en reglas y los basados en probabilidades.