ації, наявної в базі знань.  Деякі експертні системи можуть також використовувати нову інформацію, що додається під час консультації.  Експертну систему, таким чином, можна представляти складається з трьох частин:  
 1.  База знань (БЗ) 
  2. Механізм виведення (МВ) 
  3. Система користувальницького інтерфейсу (СПИ) 
  База знань - центральна частина експертної системи.  Вона містить правила, що описують відносини або явища, методи і знання для вирішення завдань з області застосування системи.  Можна уявляти базу знань складається з фактичних знань і знань, які використовуються для виведення інших знань. Твердження "Джон Ф. Кеннеді був 35-м президентом Сполучених Штатів "- приклад фактичного знання.  "Якщо у вас болить голова, то прийміть дві таблетки цитрамон "- приклад знання для виводу.  Сама база знань зазвичай розташовується на диску або іншому носії. 
				
				
				
				
			  Механізм виведення містить принципи і правила роботи.  Механізм виведення "Знає", як використовувати базу знань так, щоб можна було отримувати розумно узгоджуються висновку (висновки) з інформації, знаходиться в ній.  Коли експертній системі задається питання, механізм виведення вибирає спосіб застосування правил бази знань для вирішення задачі, поставленої в питанні.  Фактично, механізм виведення запускає експертну систему в роботу, визначаючи які правила потрібно викликати і організовуючи до них доступ до бази знань.  Механізм виведення виконує правила, визначає коли знайдено прийнятне рішення і передає результати програмі інтерфейсу з користувачем. 
  Коли питання повинен бути попередньо оброблений, то доступ до бази знань здійснюється через інтерфейс з користувачем.  Інтерфейс - це частина експертної системи, яка взаємодіє з користувачем. 
  Як правило, користувачі мало знають про організацію бази знань, тому інтерфейс може допомогти їм працювати з експертною системою навіть, якщо вони не знають, як вона організована.  Інтерфейс може також пояснити користувачеві, яким чином експертна система виводить результат. 
  Система інтерфейсу з користувачем приймає інформацію від користувача і передає йому інформацію.  Просто кажучи, система інтерфейсу повинна переконатися, що, після того як користувач описав завдання, вся необхідна інформація отримана.  Інтерфейс, грунтуючись на вигляді і природі інформації, введеної користувачем, передає необхідну інформацію механізму виведення.  Коли механізм виведення повертає знання, виведені з бази знань, інтерфейс передає їх назад користувачеві в зручній формі.  Інтерфейс з користувачем і механізм виведення можуть розглядатися як "додаток" до бази знань.  Вони разом складають оболонку експертної системи.  Для бази знань, яка містить велику й різноманітну інформацію, можуть бути розроблені і реалізовані кілька різних оболонок.  Добре розроблені оболонки експертних систем зазвичай містять механізм для додавання та оновлення інформації в базі знань. 
  Як бачимо, експертна система складається з трьох основн...