Добавить несколько правил в clipspy
Недавно я работал над экспертной системой с помощью clipspy. Проблема, которую я обнаруживаю, заключается в том, что всякий раз, когда я создаю правило, все предыдущие правила теряются, и можно определить только одно правило. Это то, что я пробовал.
Если бы я также попытался объединить две строки правила в одну и вызвать env.build() один раз. Не работает.
Я также попытался поместить эти правила в текстовый файл и использовать функцию env.load() для загрузки этого файла. Однако есть еще одно правило, которое я могу найти.
У меня действительно не хватает способов определить более одного правила. Я не уверен, что это ошибка, или, может быть, я что-то сделал неправильно. Любая помощь приветствуется!
1 ответ
В build
Предполагается, что функция будет использоваться в одной конструкции за раз. Передача больше, чем конструкцияbuild
функция приведет к тому, что только первая будет загружена в среду.
Чтобы передать в среду несколько конструкций, просто запишите их в файл и используйте load
функция.