问题标签 [jess]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jess - 在 Jess 中,如何通过规则向模板添加插槽?
例如,我有:
在一项规则中,我有:
我该怎么做?并提前谢谢你
编辑:谢谢各位!我想我明白我需要做什么。
jess - 如何将两条规则合二为一?
我想知道如何组合我的两个规则,例如:
如果我写这两个规则,例如:
我希望它像一个OR
语句一样,如果满足任何条件就被触发。
java - 在本体中使用 Jess 插入当前日期和时间
我正在尝试使用以下 JessTab 代码将我的本体中的个人与当前日期和时间值联系起来:
但它返回 Java 日期对象:
并且不给个人当前的日期时间值
java - Jess 打印输出内容用 Java 打印
我正在尝试从规则的 Jess RHS 获取打印输出内容。此处描述了一个类似的问题:Output of JESS in Java but there is not a specific solution how to use a router for the printout command。我不想在 Java 控制台中打印规则的打印输出内容,而是想在专用的 JTextArea 中打印它们。我声明了一个字符串,例如String result;
保存内容,然后通过将字符串内容打印到 JTextAreaoutputTxt.setText(result);
swing - JESS - .CLP 文件无法使用 ActionListener 正确执行
我正在尝试使用 Java 中的 Rete.batch() 在单击按钮时执行 JESS .clp 文件。我尝试执行的 .clp 类似于 Jess 示例中的计算机修复助手示例 - 带有 GUI。当我在按钮的 ActionListener 内执行文件时,我得到了框架但有一个空白窗口。但是,如果我在 main 中执行文件而不将其放入 ActionListeners 中,则 .clp 运行良好(框架与内容一起出现)。任何帮助表示赞赏。谢谢。
按钮操作侦听器的代码:
Computer.clp 的代码:-
java - JESS 用户函数将“BS”而不是“/home”写入文件
我正在使用 JESS 来实现我的专家系统,并且我有一个用户功能。它将一些字符串写入文本文件。
params[2]
有/home/username/folder
作为内容。当它打印到文件中时,我在文件中得到以下内容。BS有黑色背景顺便说一句。
BS用户名/文件夹
我不确定这里发生了什么。有任何想法吗?
另外,当我从 JESS 代码打印出来时,我从来没有遇到过这个问题。
jess - Jess 规则对经过的时间做出反应
Jess 的新手,需要根据经过的时间触发规则。
即,如果没有输入新的事实但已经过了一定时间,那么我需要触发规则。例如,如果守望者在检查点 1 注册但未能在检查点 2 注册并且已经过去了超过 30 分钟。
明显的解决方案是每(比如)5分钟从一个线程发布时间事实,但有没有更好的方法?
ontology - 杰斯的奇怪行为
我想使用 Jess 在家庭本体中找到 Bob 孩子。以下规则应该这样做:
但是,不幸的是,它只打印出只有 Bob 作为他/她的父母的孩子。例如,如果一个人有 Bob 和 Mary 作为他/她的父母,那么它不会被规则匹配。
java - 在 Java 中使用 Jess 规则:断言的实例不能用于进一步推理
我正在使用 JessTab API 通过 Jess 规则在 Java 中操作本体。以 Person 类的简单本体为例。我从 Java 运行以下代码来断言类 Person 的新实例:
如下列出 Person 类的个体的简单规则不会显示新断言的实例测试:
在 Protege IDE 中使用 JessTab 执行此操作会显示实例,但从 Java NetBeans 运行不会考虑 make-instance 命令断言的事实。我尝试在执行 make-instance 命令后保存本体,然后运行规则,但出现相同的行为,即不考虑新事实。我必须运行特定的 JessTab 命令吗?
java - Jess engine.batch 在 jar 包中失败
我想src
使用 java 文件执行位于目录下的构造文件:
当我通过在 Eclipse 中编译运行程序时,我没有问题。但是,当我通过导出创建 Runnable Jar 时,我的程序无法执行src/constructs.clp
文件。
任何帮助将不胜感激。
以下是我收到的错误消息的一部分: