如何使用jsp在Web上部署剪辑专家系统

时间:2014-02-07 08:25:23

标签: jsp web clips jess

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

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

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

如何使用执行此操作而无需再次重写所有内容?

2 个答案:

答案 0 :(得分:1)

取决于您编写CLIPS代码的方式 - 特别是,您使用的是CLIPS对象扩展还是CLIPS泛型函数(Jess中都不存在) - 您可以直接在Jess引擎中运行代码几乎没有变化。最好的办法就是尝试一下,看看你能走多远。

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

答案 1 :(得分:0)

查看CLIPS的FAQ页面。它列出了几个可以将CLIPS与编程语言(包括PHP,Perl和.NET)集成的扩展。也许您可以使用其他语言进行界面。

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