2

在听说 Jess 之前,我读完了一本关于 clips 专家系统 shell 的书。

我正在尝试实现一个基于网络的专家系统。我已经在剪辑上编写了代码,但是程序必须从命令行运行,但是我想在 jess 中实现它,以便我可以将它与 jsp 一起使用。

我需要使用向用户提出问题并检索答案,然后将这些答案用作事实。

我怎样才能用做到这一点而不必再次重写所有内容?

4

2 回答 2

1

根据您编写 CLIPS 代码的方式——特别是,您是否使用了 CLIPS 对象扩展或 CLIPS 泛型函数(Jess 中都不存在)——您可以直接在 Jess 引擎中运行您的代码,只需很少或不用找了。最好的办法可能就是尝试一下,看看你能走多远。

就与其他软件的集成而言,CLIPS 和 Jess 都是非常灵活的系统。Jess 显然很容易与所有基于 Java 的系统集成,并且有针对 Python 和其他易于在 Web 上使用的语言的 CLIPS 绑定。因此,即使您决定坚持使用 CLIPS,创建基于 Web 的应用程序也不会有任何问题。

于 2014-02-08T04:43:13.973 回答
0

查看 CLIPS 的常见问题页面。它列出了几个可以将 CLIPS 与编程语言(包括 PHP、Perl 和 .NET)集成的扩展。也许您可以使用其他语言来制作界面。

http://clipsrules.sourceforge.net/FAQ.html(见 q.8)

于 2014-10-21T07:16:28.357 回答