HyperAI超神経

ルール エンジンルール エンジン

ルールエンジンこれは、アプリケーションに組み込まれたコンポーネントであり、アプリケーション コードからビジネス上の意思決定を分離し、事前定義されたセマンティック モジュールを使用してビジネス上の意思決定を記述し、データ入力を受け取り、ビジネス ルールを解釈し、適切な意思決定を行うことができます。ビジネスルールに基づいて。

ルールエンジンの機能

  • ビジネス上の意思決定をアプリケーション コードから分離し、定義済みのセマンティック モジュールを使用してビジネス上の意思決定を記述します。
  • 具体的な実行は、データ入力の受け入れ、ビジネス ルールの解釈、ビジネス ルールに基づいたビジネス上の意思決定など、いくつかのプロセスに分割できます。
  • ルール エンジンを使用すると、複雑で冗長なビジネス ルールをサポート システム全体から分離し、アーキテクチャの再利用可能な移植を実現できます。

ルールエンジンの選択と適用

ビジネス システムと比較すると、ルール エンジンは主にルールの計算を担当する独立したモジュールとみなすことができます。一般的に、ルール エンジンは主に次のシナリオで使用されます。

  • リスク管理モデルの構成、リスク管理はルール エンジンです。
  • ユーザーポイントおよび日常業務によるポイント変動などのその他の設定
  • オフラインでの簡単な計算、比較的少量の各種データの統計など。

現在一般的に使用されているエンジン ルール

現在のルール エンジン システムで、最も一般的に使用されているオープン ソース ルール エンジンは次のとおりです。

  • Ilog JRules は最も有名な商用 BRMS です。
  • Drools は最もアクティブなオープンソース ルール エンジンです。
  • Jess は Clips の Java 実装であり、Ruby に対する JRuby と同様に、AI システムの代表です。
  • Visual Rules (Qizheng Rules Engine) は、国内のビジネス ルール エンジン ブランドです。