Cтраница 2
И, наконец, в экспертной системе должен присутствовать модуль, который способен при помощи механизма логического вывода предложить разумный совет или осуществить разумное решение поставленной задачи, сопровождая его по требованию пользователя различными комментариями, поясняющими ход проведенных рассуждений. Модуль, реализующий эти функции, называется модулем советов и объяснений. Следует отметить, что механизм объяснений играет весьма важную роль, позволяя повысить степень доверия пользователя к полученному результату. Кроме того, он важен не только для пользователя системы, но и для эксперта, который с его помощью определяет, как работает система и как используются предоставленные им знания. [16]
Демонстрируемые здесь техника и программы используют сеть вывода, приведенную в качестве примера на рис. 6.1. В этой сети есть несколько слоев импликаций, включая узлы И и ИЛИ. Каждое заключение поддерживается только одним правилом вывода, и предполагается, что все правила обратимы. Эти ограничения наложены для того, чтобы дать нам простой, легко понимаемый пример. Однако механизм объяснений, который мы собираемся обсудить, применим и для более сложных комбинаций правил, которые были рассмотрены выше. [17]