我最近一直在使用 clipspy 来开发一个专家系统。我发现的一个问题是,每当我建立一个规则时,之前的所有规则都会丢失,只能定义一个规则。这是我尝试过的。
如果我也试过把两个规则str合并成一个,然后调用一次env.build()。就不行了。
我还试着把这些规则放到一个文本文件中,并使用env.load()函数来加载该文件。然而还是有一条规则我可以找到。
我真的没有办法定义多个规则了。我不知道这是一个bug,还是我做的不对。任何帮助都是感激的
这个 build
函数应该一次只对一个构造体使用。传递一个以上的构造体到 build
函数将导致只有第一个结构体被加载到环境中。
要将多个构造体传递到环境中,只需将它们写到一个文件中,然后使用 load
职能。