Иллюстрированный самоучитель по введению в экспертные системы


           

Принципы организации систем с доской объявлений



В основу организации систем этого типа положена следующая идея [Corkill, 1991].

  • Представьте себе группу экспертов, которые сидят возле классной доски (или большой доски объявлений) и пытаются решить какую-либо проблему.

  • Каждый эксперт является специалистом в какой-то определенной области, имеющей отношение к решению проблемы.

  • Формулировка проблемы и исходные данные записаны на доске.

  • Эксперты пытливо вглядываются в то, что написано на доске, и каждый из них думает над тем, чем он может помочь в решении проблемы.

  • Если кто-либо из экспертов чувствует, что ему есть что сказать по этому поводу, он выполняет соответствующие вычисления и записывает результат все на той же доске.

  • Этот новый результат может позволить и другим экспертам внести определенный вклад в решение проблемы.

  • Процесс прекращается (а эксперты расходятся по домам), когда проблема будет решена.

    Такая методика совместного решения проблем будет эффективна, если соблюдаются определенные соглашения, а именно:

  • все эксперты должны говорить на одном и том же языке, хотя при записи результатов на доске могут использоваться и разные схемы обозначений;

  • должен существовать какой-то протокол определения очередности "выступлений", который вступает в силу в ситуации, когда сразу несколько экспертов хватаются за мел и направляются к доске.

    Эти соглашения есть не что иное, как уже знакомые нам по предыдущим главам схемы представления управления.

    Если рассматривать работающую по такому принципу систему с точки зрения организации процесса вычислений, то в системе можно выделить следующие структурные компоненты. Знания о предметной области разделены между независимыми источниками знаний (KS— knowledge sources), которые работают под управлением планировщика (scheduler). Решение формируется в некоторой глобально доступной структуре, которую мы будем называть доской объявлений (blackboard). Таким образом, в этой системе все знания "как поступить" будут представлены не в виде единственного набора правил, а в виде набора программ.

    Содержание  Назад  Вперед