МОДЕЛЬ ГИБКОГО ИНТЕРФЕЙСА В ЭКСПЕРТНЫХ СИСТЕМАХ
Авторы: В. В. Грибова, А.С. Клещев
Интерфейс должен обеспечивать “удобный ввод” данных в ЭС. Под “удобным вводом” подразумевается предоставление пользователю возможности выбора варианта данных, относящихся к выполняемой задаче, простых запросов об объектах и их характеристиках, если их набор конечен, либо возможности введения необходимой информации с предоставлением синтаксической формы для этой информации. Это требование вытекает из того, что основной интерес пользователя лежит в прикладной части системы, он является непрофессионалом в области использования программных систем, не имеет необходимого опыта работы с ними.
Сочетание инициативы пользователя и ЭС в управлении диалогом по вводу данных. Большинство ЭС поддерживают машино-управляемый диалог, в котором ЭС управляет диалогом. Такой диалог имеет много ограничений. Поэтому более предпочтительно сочетание инициативы пользователя и ЭС в диалоге для ввода исходных данных. В этом случае ЭС должна предоставлять пользователю информацию о структуре и вариантах вводимых данных на основе которой пользователь может инициировать диалог, удовлетворяющий целям этого пользователя.
ЭС должна обеспечивать доступ к введенным данным и возможность их редактирования. В процессе работы с ЭС может возникнуть необходимость изменения введенных данных, либо ввода дополнительных данных; пользователь также может совершать ошибки при вводе данных, которые требуют исправления. Поэтому пользователю необходимо дать возможность просматривать введенные данные, возвращаться назад к предыдущим состояниям его диалога всякий раз, когда он сделал ошибку или хочет что-либо изменить в этих состояниях.
Обеспечение легкой модифицируемости интерфейса. При проектировании интерфейса необходимо учитывать, что не только на этапе разработки, но также и в процессе эксплуатации знания о предметной области , и , как следствие, знания об исходных данных могут изменяться. А это ведет к необходимости частой модификации интерфейса. “Легкая модифицируемость” интерфейса - понятие относящееся к так называемым “нечетким понятиям”: его невозможно точно определить или выразить количественно, но совершенно очевидно, что если модифицирование интерфейса требует внесение изменений в базу знаний или машину логического вывода, то его модифицирование представляет собой значительные трудности. Поэтому под “легкой модифицируемостью” интерфейса будем понимать модифицируемость интерфейса, не затрагивающую при этом “ядро” ЭС - базу знаний и машину логического вывода, а также внесение изменений в интерфейс, не требующих при этом модификации программ системы.
|
|
Экспертные системы. Принципы работы и примеры: Пер. С англ./А. Брукинг, П. Джонс, Ф. Кокс и др.; Под ред. Р. Форсайта. - М.: Радио и связь, 1987.-224с.: с ил. (Кибернетика)
Lowgren Jonas “ Knowledge- Based Design Support and Discourse Management in User Interface Management Systems / Linkoping Studies in Science and Technology. Dissertations No. 239 // department of Computer and Information Science Linkoping University, S-581 83 Linkoping, Sweden, 175 p.
Жожикашвили А.В., Стефанюк В.Л.. Программируемая оболочка экспертной системы Знаток и проблемы ее теоретико-категорного описания.// Техническая кибернетика - N5-1990-с.134-146
Системы управления базами данных и знаний: Справ. изд./ А.А. Наумов, А.М. Вендров, В.К. Иванов и др. -М.:Финансы и статистика, 1991.-352с.
Lowgren J. The IGNATIUS environment: Supporting the design and development of expert-system user interfaces //IEEE Expert.-1992.-v.7.-N4.-p.49-57.
Коутс Р., Влейминк И. Интерфейс "человек-компьютер": Пер. с англ.- М.:Мир, 1990.-501 с.
Успенский В.А., Семенов А. Л. Теория алгоритмов: основные открытия и приложения.- М.: Наука. Гл. Ред. Физ.-мат. лит.,1987.-(Б-чка программиста).-288с.
Клещев А.С. Семантические порождающие модели. Общая точка зрения на фреймы и продукции в экспертных системах: Препринт. Владивосток: ИАПУ ДВНЦ АН СССР, 1986.39с.