问题标签 [rete]

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.

0 投票
1 回答
53 浏览

reactjs - _rete.createEditor 不是函数,我的代码哪里有问题?

我尝试在我的代码盒中实现 rete.js 可视化编程框架,并在我的 canvas.js 文件中使用以下代码:

浏览器显示以下错误消息:

你能在这里找出我的错误吗?

0 投票
1 回答
23 浏览

algorithm - 您将如何在 Rete 网络中构建具有在其他规则中找到的两个条件的规则的 Alpha 节点?

假设我有三个规则:

  1. 当Object的foo属性为1时,输出“foo”
  2. 当Object的bar属性为1时,输出“bar”
  3. 当Object的foo属性为1,bar属性为1时,输出“both foo and bar”

在这种情况下,alpha 节点的结构会是什么样子?我见过一些例子,在给定规则 1 和 2 的情况下,它可能看起来像:

并且,给定 3:

并且,给定 3 和 1:

给定 3、2 和 1,它看起来像:

或者

还是其他方式?

0 投票
1 回答
94 浏览

reactjs - Rete 库在 React JS 中出现错误:ReferenceError: regeneratorRuntime is not defined

Rete 库在安装时出现以下错误。下面是我得到的错误。

0 投票
2 回答
163 浏览

artificial-intelligence - 规则引擎/Rete算法中是否允许使用函数符号?

AI: A Modern Approach在讨论一阶逻辑推理时提出了Rete 算法

然而,我发现的所有对 Rete 算法的描述似乎都使用了没有函数符号的规则。换句话说,规则看起来像

但不是

(差异可能是根本性的,因为它是 Prolog 和 Datalog 之间的差异,其中只有一个是图灵完备的)

Rete 算法是否仅限于没有函数符号的规则?像 Drools 和 CLIPS 这样的现代规则引擎能处理函数符号吗?

0 投票
2 回答
84 浏览

angular - Rete.js 在调整窗口大小之前不会渲染编辑器

我正在使用Angular 7.1.4"rete": "^1.4.4"。如果我在组件中使用编辑器,它会呈现正常,但如果将编辑器作为子组件传递给具有 ng-content 的另一个组件,它不会在编辑器中呈现节点,直到调整窗口大小。作为一种解决方法,我尝试在 ngOnInit 中触发窗口调整大小:

它渲染节点但不渲染连接线

在此处输入图像描述

0 投票
1 回答
234 浏览

eclipse - Drools Eclipse 无法显示 Rete 视图

我正在尝试研究 Drools 以构建基于规则的系统。

我为 Eclipse 安装了 Drools 插件。

我用示例创建了一个新的 Drools 项目,但是当我打开 Sample.drl 文件然后选择“Rete Tree”时出现错误

“Rete 树构建错误!

原因:java.lang.Exception:无法解析规则以显示 RETE 视图!java.lang.ClassNotFoundException:org.drools.eclipse_7.47.0.Final 找不到 org.drools.ecj.EclipseJavaCompiler

在此处输入图像描述

我的版本:

Eclipse 版本:J2EE 2019-03

流口水版本:7.47.0

我已经配置了 Drools 运行时。

在此处输入图像描述

你可以帮帮我吗

0 投票
0 回答
11 浏览

algorithm - Rete 算法是约束代数的一种形式吗?它们之间有什么关系?

我很难理解 Rete 算法和约束代数之间的区别。我正在想象 Rete 算法可能会使用一些约束逻辑?如果不是,有什么区别?

0 投票
0 回答
55 浏览

javascript - rete.js 示例页面不起作用我该怎么办?

控制台没有错误。只有空页面出来,它不起作用。我应该怎么办?我会尝试在 npm 上安装它。即使通过相对路径连接也是如此。我不知道该怎么办。

0 投票
1 回答
63 浏览

c# - 在 excel 数据集上应用 NRules

我有一个记录数的excel。我想在上面应用 Nrule。我想匹配两行并对它们应用规则并检查它是否破坏它。例如 :

ID 日期 描述
1 21 年 12 月 31 日 东西
1 21 年 12 月 31 日 任何事物
2 22 年 1 月 1 日 Lorem Epsum

规则:“Somethings”和“Anything”不应出现在同一日期。

因此,这里违反了规则。如何在 NRule 中纠正它?