Жизненный цикл ЭС включает 3 стадии:
1. Создание ЭС разработчиком
2. Наполнение БЗ экспертами
3. Применение пользователем
Наполнение Базы Знаний
Рассмотрим ЭС, где в качестве модели представления знаний выбираем правило продукции. Однако, в принципе, могут быть и другие модели (семантические, фреймовые и т.д.)
Выбор наиболее эффективной модели представления знаний зависит от конкретной предметной области, для которой предназначена ЭС.
Одним из недостатков так называемых «пустых» ЭС, то есть программных оболочек с фиксированной моделью представления знаний, которые по замыслу их разработчиков можно использовать в любой предметной области, является то, что они часто оказываются малоэффективными.
Наполнение базы знаний правилами продукции (в нашем случае) выполняется экспертами с помощью инженеров по знанию - специалистами, помогающими экспертам сформулировать свои знания в виде системы непротиворечивых друг другу правил и умеющими записывать эти правила в БЗ.
|
|
В принципе, каждой системе правил можно поставить в соответствие дерево состояний. Наилучшим вариантом при заполнении Базы Знаний было бы предварительное построение этого дерева, а затем определение правил перехода из одной вершины в другую и запись их в БЗ в некоторой последовательности, соответствующей выбранному алгоритму поиска. Пример дерева состояний и правило заполнения БЗ рассмотрим на конкретном примере продукционной модели представления знаний.
Процедура наполнения БЗ
Рассмотрим дерево состояний и соответствующие ему различные структуры БЗ.