Страница 106

Страница 106: Базы знаний интеллектуальных систем, Автор неизвестен, 2001 читать онлайн, скачать pdf, djvu, fb2 скачать на телефон Учебник для технических вузов по входящим в различные дисциплины вопросам разработки интеллектуальных систем

rule A

:: <$curr_b1 == «A»

==> «$curr_b1;

$curr_txt = all_of [ A : «$curr_b1_vals ];

[ $curr_verb : b1_txt ] = $curr_txt;

clear ($curr_txt);

rule E

:: <$curr_b1 == «E»

 ==> «$curr_b1;

$curr_txt = all_of [ E : «$curr_b1_vals ];

[ $curr_verb : b1_txt ] = $curr_txt;

clear ($curr_txt);

rule N

:: <$curr_b1 == «N» ==> «$curr_b1;

$curr_txt = all_of [ N : «$curr_b1_vals ];

[ $curr_verb : b1_txt ] = $curr_txt;

clear ($curr_txt);

………………………………………………………………………….

section B4

if ( ?[ $curr_not_verb : $curr_b4_vals = all_of b4_vals ] );

rule В

:: <$curr_b4 == «B»

==> «$curr_b4;

$curr_txt = all_of [ В : «$curr_b4_vals ];.

[ $curr_verb : b4_txt ] = $curr_txt;

clear ($curr_txt);

rule Q1

:: <$curr_b4 == «Q1»

==> «$curr_b4;

$curr_txt = all_of [ Q1 : «$curr_b4_vals ];

[ $curr_verb : b4_txt ] = $curr_txt; clear ($curr_txt);

Результатом работы этой продукционной программы является фрейм-экземпляр прототипа verb, слоты order и b1 b4 которого содержат ту же информацию, что и в невербальном портрете, а слоты bl_txt—b4_txt — собственно текстовое представление портрета испытуемого.

7.3.4. Помощь и объяснения в ЭС «Cattell»

Помощь в ЭС «Cattell» обеспечивается стандартным гипертекстовым Help. В нашем случае топиками и подтопиками такого гипертекста являются общее описание системы и подсказки для работы внутри блоков системы. Последние, в свою очередь, делятся на описания действий пользователя в рамках ввода и/или редактирования анкет испытуемых и их числовых (семантических) профилей и получения вербальных портретов. Во всех случаях акцент в текстах помощи делается на описании доступных пользователю способов получения нужных ему результатов.

Объяснения в ЭС «Cattell» строятся на основе модели [Clancey, 1983; Khoro-shevsky, 1985]. При этом система поддерживает два типа запросов: общие и специальные. Последние, в свою очередь, делятся на запросы типа «Почему», «Как» и «Что». Модель объяснений опирается не на трассу вывода решения, а на ключевые темы, связанные с функционированием системы. Таких тем — три: вербальный портрет испытуемого, его профиль и заполненная анкета. Типичные примеры запросов на объяснения — следующие:

Случай общих запросов

При построении данного портрета были неинтерпретируемые факторы? Сколько противоречий было при построении данного портрета? Какие факторы при построении данного портрета не интерпретировались ? Как разрешались противоречия при построении данного портрета? и т. п.

Случай специальных запросов

Почему в портрете испытуемого присутствует фраза «...»?

Как в профиле испытуемого получено значение фактора «...»? и т. д.

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

Примеры объясняющих текстов для тех же запросов, к которым приведены эхо-вопросы системы — следующие:

Фактор «...» = «...» поглощен фактором «...» = «...», так как на шкале «ОН-Н-СР-В-ОВ» значение «...» выражено «сильнее» значения «...».

Общая формула, которая является ключом теста, выглядит следующим образом:

Для фактора «...» она трансформируется в формулу:

F_value («...») = ответ (q3)*вec-отвeтa(q3) + ...+ ответ(q176)*вес-ответа (q176);

С учетом ответов испытуемого эта формула приводится к выражению вида:

F_value («...») – 2 +...+ 2 = «...»

Таким образом сформировано значение фактора «...» = «...».

Как следует из приведенных примеров, объяснения в ЭС «Cattell» достаточно подробные и позволяют получить психологу-эксперту практически всю интересующую его информацию. Понятно, что поддержка объяснений такого уровня существенно сложнее, чем выдача аннотаций к трассе вывода решения и требует своей базы знаний (согласованной с предметной БЗ) и своей программы вывода. Основные моменты построения этих компонентов и рассматриваются ниже.

Базы знаний интеллектуальных систем

Базы знаний интеллектуальных систем

Обсуждение Базы знаний интеллектуальных систем

Комментарии, рецензии и отзывы

Страница 106: Базы знаний интеллектуальных систем, Автор неизвестен, 2001 читать онлайн, скачать pdf, djvu, fb2 скачать на телефон Учебник для технических вузов по входящим в различные дисциплины вопросам разработки интеллектуальных систем