Cтраница 1
![]() |
Пример задания тематической структуры диалога. [1] |
Дерево контекстов может быть проинтепретировано как последовательность подзадач, на которые разбивается исходная задача: 1) собрать сведения о пациенте; 2) собрать сведения об инфекции; 3) собрать сведения о культурах, которые были взяты у пациента сейчас и ранее; 4) определить, какие микроорганизмы присутствуют в каждой культуре; 5) определить, какие из этих микроорганизмов являются патогенными, т.е. требуют лечения; 6) определить, какие лекарства и в каких дозах надо назначить пациенту. Для того чтобы упростить для пользователя понимание диалога, система рассматривает в текущий момент только одну линию рассуждения, т.е., например, в текущей культуре рассматриваются не все микроорганизмы сразу, а только текущий. Затем для него ( если микроорганизм - патогенный) определяется название лекарства и его доза. После завершения работы с одним микроорганизмом система переходит к другому, а завершив рассмотрение одной культуры, переходит к следующей. [2]
![]() |
Пример задания тематической структуры диалога. [3] |
Дерево контекстов используется не только для задания структуры задачи, но и для соотнесения между собой различных контекстов. Например, при рассмотрении МИКРООРГАНИЗМА-2 система должна ссылаться на место культуры, из которой этот микроорганизм был получен. В связи с тем, что в консультации, изображенной на рис. 4.2, использованы три различные культуры, необходимо иметь механизм, который бы определял, что МИКРООРГАНИЗМ-2 получен из КУЛЬТУРЫ-2, а не КУЛЬТУРЫ-1 или КУЛЬТУРЫ-3. [4]
Итак, дерево контекстов разбивает задачу на подзадачи способом, юнятным пользователю. С точки зрения организации диалога важно отметить, что разбиение на подзадачи находит непосредственное отражение не только в ходе решения, но и в последовательности развития тем диалога. [5]
![]() |
Пример задания тематической структуры диалога. [6] |
Конкретная вершина дерева контекстов называется контекстом и создается как результат означивания контекста соответствующего типа. [7]
![]() |
Образец дерева контекстов 38. [8] |
Знания о проблемной области представлены в системе в виде фактов, правил, дерева целей, дерева контекстов и фиксированной иерархии объектов, определяющей структуру диалога. Знания, используемые системой, делятся на статические и динамические. Статические знания хранятся в базе знаний и не зависят от конкретного диалога. Они включают в себя сведения о болезнях и лекарствах, правила вывода и сведения о иерархии объектов. [9]
В приведенном правиле объект задан не явно, а в виде переменной, которая означивается по текущему дереву контекстов. Отмеченные особенности увеличивают выразительные возможности правил, что весьма важно в связи с необходимостью указать в предпосылке все условия применимости правила. [10]
С каждой тройкой связан коэффициент определенности. Дерево контекстов может рассматриваться как фрейм, который обеспечивает механизм наследования. В дереве контекстов каждому объекту приписаны соответствующие ему атрибуты. [11]
Между словами ОСС установлены синтаксические отношения, которые помогают сократить перебор на этапе СЕА. Напомним, что дерево контекстов задает иерархию объектов в предметной области. С каждым уровнем иерархии дерева связан перечень характеризующих его атрибутов. [12]
С каждой тройкой связан коэффициент определенности. Иерархия объектов задается с помощью дерева контекстов. Это дерево может рассматриваться как фрейм, который обеспечивает механизм наследования. В дереве контекстов каждому объекту приписаны соответствующие ему атрибуты. Ниже приведен способ представления продукционных правил в типичной ЭС. [13]
Рассмотрим возможный подход к организации тематического диалога на примере системы MYCIN. В данной системе первый из перечисленных выше вопросов решается с помощью дерева контекстов. Основными типами являются следующие: 1) ПАЦИЕНТ - рассматриваемый пациент; 2) ТЕКИНФ - текущая инфекция пациента; 3) ТЕККУЛ - текущая культура, из которой получены микроорганизмы; 4) ТЕКОРГ - текущий микроорганизм, изолированный из текущей культуры; 5) ТЕКЛЕК - текущее лекарство, назначенное пациенту для лечения от текущего микроорганизма. Кроме того, для описания состояния пациента, предшествующего его нынешнему состоянию, используются следующие контексты: ПРЕДИНФ, ПРЕДКУ Л, ПРЕДОРГ, ПРЕДЛЕК. [14]
Рассматриваемое внутреннее представление не использует в явном виде семантических отношений. Действительно, в тройках ( объект - атрибут - значение) и в дереве контекстов ( см. § 2.2), являющемся аналогом семантической сети, определено, между какими сущностями устанавли ваются отношения, но имен этим отношениям не дано. [15]