我最近一直在做一个使用clipspy的专家系统。我发现的一个问题是,每当我构建一个规则时,所有以前的规则都会丢失,并且只能定义一个规则。这就是我尝试过的。

如果我还试图将两个规则strs合并为一个,并调用env.build()一次。它不起作用。

我还尝试将这些规则放到一个文本文件中,并使用env.load()函数加载该文件。然而,我仍然可以找到一条规则。
我真的没有办法定义多个规则了。我不确定这是一个bug,或者可能是我做错了什么。如有任何帮助,我们不胜感激!
发布于 2020-06-17 17:02:30
build函数应该一次在一个构造上使用。将多个构造传递给build函数将导致只将第一个构造加载到环境中。
要将多个构造传递给环境,只需将它们写到一个文件中并使用load函数。
https://stackoverflow.com/questions/62336867
复制相似问题