Jess 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Jess 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

Jess 是一个用Java编写的快速的规则引擎。

Jess 是完全由 Java 语言编写的规则引擎和脚本环境,由加利福尼亚州利弗莫尔市 Sandia 国家实验室的 Ernest Friedman-Hill编写。使用 Jess,您可以使用声明式规则形式提供的知识来构建具有“推理”能力的 Java 软件。Jess 体积小,重量轻,并且是最快的规则引擎之一。它强大的脚本语言使您可以访问所有 Java API。Jess 包括基于屡获殊荣的 Eclipse 平台的全功能开发环境。

Jess 使用 Rete 算法的增强版本来处理规则。Rete 是解决困难的多对多匹配问题的一种非常有效的机制(例如,参见 “ Rete:用于多模式/多对象模式匹配问题的快速算法”,Charles L. Forgy,人工智能 19(1982) ,17-37。)Jess 有许多独特的功能,包括向后链接和工作记忆查询,当然 Jess 可以直接操作和推理 Java 对象。Jess 还是一个功能强大的 Java 脚本环境,您可以从中创建 Java 对象,调用 Java 方法并实现 Java 接口,而无需编译任何 Java 代码。

Jess可免费用于学术用途,并可被许可用于商业用途。请通过 ip@sandia.gov 与 Sandia 国家实验室联系,获取基于研究的学术许可,或者获取价格和商业许可条款。也可以下载试用版

展开阅读全文

评论 (1)

加载中
Last modified: Mon Nov 25 10:14:20 PST 2013
02/28 14:43
回复
举报
更多评论
暂无内容
发表了博客
2018/07/13 23:38

几个常见规则引擎的简单介绍和演示

Ilog JRules 是最有名的商用BRMS; Drools 是最活跃的开源规则引擎; Jess 是Clips的java实现,就如JRuby之于Ruby,是AI系的代表; Visual Rules(旗正规则引擎)国内商业规则引擎品牌。 今天对比了一下这四个颇有代表性的规则引擎的规则语言。其中Ilog和visual rules是商业产品,没有机会实战。 1.一样的If--Then 句式与...

0
0
发表了博客
2018/04/05 12:11

February 28th, 2018 Week 9th Wednesday

Knowledge makes humble, ignorance makes proud. 博学使人谦逊,无知使人骄傲。 Humility is not equal with being passive, submissive or insecure, instead, humility means being confident and being competent. Humble people always seek to self-actualize by helping themselves, and they are still self-ef...

0
0
发表了博客
2015/09/08 21:49

几乎所有编程语言的hello, world程序(2)

D // Hello World in D import std.stdio; void main() { writefln("Hello World!"); } D4 // Hello World as a relation-variable in D4 select row { "Hello World" AMessage } Darkbasic ` Hello World in Darkbasic print "Hello World!" wait key Dart // Hello world in Dart main() { print('Hello w...

0
1
发表了博客
03/14 10:16

Running Android apps using Docker and ARC Welder

https://hub.docker.com/r/thshaw/arc-welder/ This tutorial will allow you to run multiple Android Apps using ARC Welder inside individual Docker containers. Setup Use a Docker image that already has Chrome installed. https://registry.hub.docker.com/u/jess/chrome/ docker pull jess/chrome Start a c...

0
0
发表了博客
2015/12/18 15:53

对话 Jessica Hamrick:和 Django 的情缘是我前行的动力

**本文出自 [Your Django Story](http://blog.djangogirls.org/post/96968775978/your-django-story) 系列,该系列主要突出那些贡献 Django 的女性。[点击查看更多](http://blog.djangogirls.org/post/96968775978/your-django-story),本文系 [OneAPM](http://www.oneapm.com/?utm_source=Community&utm_medium=Articl...

0
0
发表了博客
2018/08/22 11:10

【智能决策引擎】规则引擎介绍

什么是决策? 决策指的是业务人员与决策人员制定的业务规则。 举个简单的例子:某商场节假日推出商品促销活动,凡购买满200元即可减50元,满300减100元 这就是一个决策。 规则引擎的由来 规则引擎是由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块...

0
0
发表于硬件 & IoT专区
2019/08/14 07:23

The TOP 44 Leaders in Voice - Sensory CEO荣膺最具远见商业领袖

语音助理(Voice Assistant)已经成为一种现象型产品,已经成为了一种文化符号,成为了继网站,和移动设备之后,的一种新的计算平台。 在此过程中需要突破一个一个的技术障碍,才得以达成如今的语音助理时代(Voice ...

0
0
发表了博客
2013/05/06 15:36

规则引擎开发

最近两个月以来,一直在开发公司的规则引擎系统,起初是想把引擎用到CRM系统中,后来经过多次讨论、多次变更,领导决定把这个规则引擎做成中间件,在平台的高度来使用他。做成中间件,对规则引擎的要求更高了,这需要引擎具备高灵活性和伸缩性,来适应不同的业务系统。下面我来谈谈开发过程中我的一些经验。 曾经听板桥先...

2
22
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
15 收藏
分享
返回顶部
顶部