Экспертная система состоит из четырех основных компонентов:
1. Естественный (программное обеспечение) язык интерфейса для пользователя
базы знаний 2. (как база данных, где хранятся факты)
3. Inference машины (программное обеспечение , что проблемы решает и делает логические выводы)
4. Объяснение (объясняющее пользователю его выводы)