Пример 9.2. Факты, описывающие рекомендации по ремонту автомобиля

repair “Add gas.”

repair “Charge the battery.”

repair “Replace the points.”

repair “Clean the points.”

repair “Replace the ignition coil.”

repair “Repair the distributor lead wire.”

repair “Clean the fuel line.”

repair “Point gap adjustment.”

repair “No repair needed.”

repair “Take your car to a mechanic.”

Все приведенные факты, использующиеся для предоставления пользователю рекомендаций по ремонту, во втором поле содержат текстовое значение с рекомендацией по ремонту.

Обратите внимание, что одни и те же рекомендации могут выводиться как правилом 7, так и правилом 12. Однако состояние машины при этой поломке отличается. Для того чтобы иметь возможность обрабатывать эту ситуацию с помощью одного правила CLIPS, введем еще два дополнительных факта.

Пример 9.3. Факты, описывающие мощность работы двигателя

symptom engine low-output;низкая мощность

symptom engine not-low-output;нормальная мощность

Кроме описанных выше фактов системе могут понадобиться факты, описы­вающие проявления неисправности. Однако в нашей версии экспертной системы таких фактов не будет. О том, как обойтись без них, вы узнаете в следующем разделе. Приведенный выше список фактов вполне достаточен для решения поставленной задачи. Приступим к следующему этапу — сбору исходной информации для диагностики.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: