Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспектирование-2,6-интерфейс пользователя.docx
Скачиваний:
12
Добавлен:
02.05.2015
Размер:
233.8 Кб
Скачать

Система обоснования

Эта система должна обеспечить пользо­вателя развернутыми ответами на его вопросы следующих типов: «Что есть Х?», «Как получен Y, «Почему получен Y,а не X?», «Зачем получен Y?», «Как устроенZ?». Вопросы первого типа тре­буют от системы выдачи всей информации об интересующем пользователя предмете. Они предполагают обращение к базе данных или базе знаний. Часто эту подсистему называют системой дове­рия. Она как бы демонстрирует пользователю свою эрудицию, широту своих знаний.

Вопросы второго типа касаются самой процедуры получения некоторого результата. В существующих сейчас системах [42, 43] ответы на подобные вопросы являются прерогативой подсис­темы объяснения. Эти ответы формируются решателем, в кото­ром сохраняется «трек» его деятельности по синтезу программы и ее реализации. Как правило, полный трек пользователя не интере­сует, в нем слишком много избыточной и несущественной инфор­мации. Поэтому обычно заранее строятся «заготовки» объяснений для тех мест, которые имеют принципиальное значение. Чаще всего это места разветвлений процесса», а также всевозможные условия на выбор того или иного метода решения задач. Эти заготовки наполняются решателем конкретным содержанием при решении конкретной задачи.

Вопросы третьего типа более сложны. Система должна не просто выдать трек решения или последовательность означенных заготовок, но и обосновать невозможность получения альтерна­тивного решения, о котором спрашивает пользователь. Для того чтобы ответить на подобный вопрос, системе иногда надо провести опровергающий вывод по методу обратной волны, т.е., до­пустив истинность альтернативного решения, показать, что для него нет подходящих исходных, данных. В других случаях система должна проверить условия выбора при тех альтернативных пере­ходах, при которых вместо пути, ведущего к решению Y, возни­кает возможность движения по пути, ведущему к решению X, и выдать пользователю обоснование сделанного выбора.

Вопросы первых трех типов используются в существующих сейчас экспертных системах, входят в число вопросов, на которые может отвечать их система объяснения. Два оставшихся типа во­просов пока не получили хороших средств для своей реализации. Вопрос «Зачем получен Y?» характерен, скорее всего, для интеллектуальных роботов, а не для интеллектуальных интерфейсов, так как это вопрос о причинах. В интеллектуальных же интер­фейсах причины порождаются самим пользователем. Вопросы последнего типа нужны, как правило, не пользователю-непрофес­сионалу, а специалисту, который хочет разобраться в том, как функционирует система, какая форма представления знаний в ней используется, какие принципы используются при выводе реше­ний и т.д.

Система обучения

В системах обучения (тьюторах) современ­ных интеллектуальных систем используются старый идеи програм­мированного обучения, ориентированного на адаптацию к ученику [44, 45]. В систему априорно закладывается сценарий обучения, пути в котором соответствуют разной скорости обучения. В про­граммах обучения используется подсказка, пояснение, фиксация ошибок, повторение непонятного места «другими словами» и многие другие приемы, характерные для методики обучения че­ловека.