Представляется, что всякая экспертная система имеет по меньшей мере две компоненты - базу знаний и логическую машину. Во многих системах, созданных с использованием языков искусственного интеллекта, например с применением языка ЛИСП, это отличие имеется главным образом на концептуальном уровне. Все написано в кодах языка-источника, и для нетренированного глаза нет заметного отличия между знанием и управлением.