在我听说Jess之前,我读完了关于剪辑专家系统shell的书。
我正在尝试实施基于网络的专家系统。我已经在剪辑上编写了代码,但程序必须从命令行运行,但我想在jess中实现它,以便我可以将它与jsp一起使用。
我需要使用jsp提出问题并从用户那里检索答案,然后将这些答案用作事实。
如何使用jess执行此操作而无需再次重写所有内容?
答案 0 :(得分:1)
取决于您编写CLIPS代码的方式 - 特别是,您使用的是CLIPS对象扩展还是CLIPS泛型函数(Jess中都不存在) - 您可以直接在Jess引擎中运行代码几乎没有变化。最好的办法就是尝试一下,看看你能走多远。
与其他软件集成,CLIPS和Jess都是非常灵活的系统。 Jess显然很容易与所有基于Java的系统集成,并且有适用于Python和其他语言的CLIPS绑定,这些绑定易于在Web上使用。因此,即使您决定坚持使用CLIPS,创建基于Web的应用程序也不会有任何问题。
答案 1 :(得分:0)
查看CLIPS的FAQ页面。它列出了几个可以将CLIPS与编程语言(包括PHP,Perl和.NET)集成的扩展。也许您可以使用其他语言进行界面。