Задумайтесь
над таким вопросом: "При выполнении каких условий компьютерную программу
можно назвать экспертом?"
Теперь попробуем подытожить
эти рассуждения в следующем формальном определении экспертной системы.
Экспертная
система — это программа для компьютера, которая оперирует со знаниями в определенной
предметной области с целью выработки рекомендаций или решения проблем.
Экспертная
система может полностью взять на себя функции, выполнение которых обычно требует
привлечения опыта человека-специалиста, или играть роль ассистента для человека,
принимающего решение. Другими словами, система (техническая или социальная), требующая
принятия решения, может получить его непосредственно от программы или через промежуточное
звено — человека, который общается с программой. Тот, кто принимает решение, может
быть экспертом со своими собственными правами, и в этом случае программа может
"оправдать" свое существование, повышая эффективность его работы. Альтернативный
вариант — человек, работающий в сотрудничестве с такой программой, может добиться
с ее помощью результатов более высокого качества. Вообще говоря, правильное распределение
функций между человеком и машиной является одним из ключевых условий высокой эффективности
внедрения экспертных систем.
Технология
экспертных систем является одним из направлений новой области исследования, которая
получила наименование искусственного интеллекта (Artificial Intelligence
— AI). Исследования в этой области сконцентрированы на разработке и внедрении
компьютерных программ, способных эмулировать (имитировать, воспроизводить)
те области деятельности человека, которые требуют мышления, определенного мастерства
и накопленного опыта. К ним относятся задачи принятия решений, распознавания образов
и понимания человеческого языка. Эта технология уже успешно применяется в некоторых
областях техники и жизни общества — органической химии, поиске полезных ископаемых,
медицинской диагностике. Перечень типовых задач, решаемых экспертными системами,
включает:
Хотя известны и "обычные" программы, специализирующиеся на определенных задачах из представленного перечня (или аналогичных им в смежных областях), в следующей главе мы покажем, в чем состоит существенная разница между "обычным" подходом и прелагаемым в сфере искусственного интеллекта и почему экспертные системы можно выделить в отдельный, достаточно хорошо различимый класс программ. Четкого формального определения экспертной системы, которое всех бы удовлетворило, не существует — приведенное выше тоже довольно расплывчато. Но тем не менее существует довольно много важных признаков, присущих в той или иной степени всем экспертным системам.
Рекомендуемая литература
Обзоры
ранних исследований в области экспертных систем опубликованы в работах [Barr and
Feigenbaum, 1982], [Hayes-Roth et al., 1983], [Buchanan and Shortliffe, 1984]
и [Waterman, 1986].
Применение
технологии экспертных систем в разных предметных областях описано в работах [Weiss
and Kulikowski, 1983], [Klahr and Waterman, 1986], [Gale, 1986] и [Quinlan, 1987].
Читателям,
интересующимся применением экспертных систем в промышленности, следует заглянуть
в работу [Feigenbaum et al., 1988]. Кроме того, множество обзоров такого рода
регулярно публикуется в отраслевых изданиях, в частности в Expert Systems Review
for Business and Accounting.
Из работ последних лет следует обратить внимание на книги [Harmon and Sawyer, 1990], [Giarratano andRiley, 1994] и [Stefik, 1995].
| Классификация элементов и узлов ЭВМ модель окружающего нас мира На комплексном чертеже сети связи ; |