Ein
Expertensystem hat vier Hauptkomponenten:
1. Natürliche (Software-)Sprachschnittstelle für den Benutzer
2. Wissensdatenbank (wie eine Datenbank, in der die Fakten gespeichert werden)
3. Inferenzmaschine (Software, die Probleme löst und logische Schlussfolgerungen zieht)
4. Erklärung (die dem Benutzer die Schlussfolgerungen erklärt)