Programa diseñado para actuar como un especialista humano en un dominio particular o área de conocimiento.
Intermediarios entre el experto humano, que transmite su conocimiento al sistema, y el usuario que lo utiliza para resolver su problema con la eficacia del especialista.