私は CLIPS でエキスパート システムを作成しています。ユーザーは、Java の GUI を介してインターフェイスするシステムを使用します。明らかに、私はライブラリ CLIPSJNI を使用しています。
私のエキスパート システムには、スキューバ ダイビングの計画が含まれます (私は学術目的で作成しており、SCUBA が大好きです...)。
まず、AutoDemo の例 ( https://sourceforge.net/p/clipsrules/code/HEAD/tree/clipsjni/examples/ )に依存しています。
さて、私のプロジェクトはまだ始まったばかりですが、すでにバグがあります。
私のプロジェクトを試してみて、バグに気付くことができます: 選択を行って NEXT を押した場合 (「Successivo」、私はイタリア人です)、ある画面に戻った後 (「Precedente」で)、選択を別の画面に変更します。 ... システムは正しい次の画面を表示しません! 問題は scuba.clp の「GUI INTERACTION RULES」にあると思います (ただし、100% 確信はありません)。
編集: ここにプロジェクトをアップロードしました: https://github.com/gioce90/SCUBA_Diving_ExpertSystem 見てください。私はもっと多くを解決しましたが、他にも問題があります... SmartPlan.Java と scuba.clp を見てください