Архитектура экспертной системы содержит два основных компонента: базу знаний и программный механизм обработки знаний, который состоит из следующих подсистем.