Разработка экспертных систем. Татжибаева О.А. - 7 стр.

UptoLike

Составители: 

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