Un
sistema experto tiene cuatro componentes principales:
1. Interfaz de lenguaje natural (software) para el usuario
2. Base de conocimientos (como una base de datos, donde se almacenan los hechos)
3. Máquina de inferencia (software que resuelve problemas y hace inferencias lógicas)
4. Explicación (que explica sus conclusiones al usuario)