在 clipspy 中添加多个规则

问题描述 投票:0回答:1

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

enter image description here

如果我也试过把两个规则str合并成一个,然后调用一次env.build()。就不行了。

enter image description here

我还试着把这些规则放到一个文本文件中,并使用env.load()函数来加载该文件。然而还是有一条规则我可以找到。

我真的没有办法定义多个规则了。我不知道这是一个bug,还是我做的不对。任何帮助都是感激的

clips clipspy
1个回答
0
投票

这个 build 函数应该一次只对一个构造体使用。传递一个以上的构造体到 build 函数将导致只有第一个结构体被加载到环境中。

要将多个构造体传递到环境中,只需将它们写到一个文件中,然后使用 load 职能。

© www.soinside.com 2019 - 2024. All rights reserved.