6

私はAI関連のアプリケーションに取り組んでいます。このアプリケーションには、ルール エンジンが必要です。Jessは完全に Java で書かれた優れたルール エンジンです。しかし、私のアプリケーションでは、ライセンスの制限により使用できません。

Javaで書かれたオープンソースのルールエンジンを教えてもらえますか?

4

3 に答える 3

6

オープン ソースの市販のルール エンジンは、アプリケーションにとって完全にやり過ぎかもしれません。以前に Drools を使用したことがありますが、かなり重いため、使用する前にフレームワークを理解する必要があります。Drools の場合、それほど悪くはありませんが、 Scala/Groovy/JRuby などで独自の DSL ルール エンジンを作成する方が適切な場合があります。

Groovy ベースのルール エンジンの構築について説明している興味深い記事がここにあります。

http://www.pleus.net/articles/grules/grules.pdf

これらのオプションから最適なものを見つけ出し、そこから進んでください。

于 2010-01-25T04:41:40.213 に答える
4

Droolsは有名なオープン ソース Java ルール エンジンであり、ASL2ライセンスを使用します。私は個人的には使用していませんが、私の同僚の何人かは、いくつかの異なるプロジェクトでそれをうまく使用しています。

于 2010-01-25T04:36:54.950 に答える
2

Drools は最も多くの機能が搭載され、拡張性があり、多くの製品実装も備えています。前回の投稿で述べたように ASL2 です。

于 2010-02-02T04:26:05.687 に答える