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