Separan conocimientos (reglas y hechos) y el procesamiento, se le añade una interface de usuario y un componente explicativo; los siguientes
Componentes pueden estar estructuras de formas muy variadas.
Base de conocimientos: Contiene el conocimiento de los hechos y las experiencias de los expertos en un dominio determinado.
Mecanismo de inferencia: Puede simular la estrategia de solución de un experto.
Componente explicativo: Explica al usuario la estrategia de solución encontrada y el porqué de las decisiones tomadas.
Interface de usuario: Sirve para que este puede realizar una consulta en un lenguaje lo más natural posible.
Componentes de adquisición: Ofrece ayuda a la estructuración e implementación del conocimiento en la base de conocimientos