ルールベースシステムの適用分野
ルールベースシステムで実装するのに適した問題を、一口で言うことは難しいですが、一般的には、 ・複雑な条件判断が組み合わさっている ・仕様が頻繁に変わる ような問題に対しては、ルールベースシステムが適しているといえます...
プロダクションシステム・ルールエンジンの一般論について
ルールベースシステムで実装するのに適した問題を、一口で言うことは難しいですが、一般的には、 ・複雑な条件判断が組み合わさっている ・仕様が頻繁に変わる ような問題に対しては、ルールベースシステムが適しているといえます...
次に、2つのルールを持った事例を見てみましょう。 ルールサンプル2 (defrule rule-room (room) => (assert (chair)) (printout t ...
CLIPSのルール ワーキングメモリの必要最小限の操作ができるようになったところで、次にルールを書いて見ましょう。 一般的なルールの形は、 (defrule <ルール名> ”コメント̶...
次にプロダクションシステムの主要な要素の一つであるワーキングメモリについて、メモリへの書き込み(記憶)と消去(忘却)をやってみましょう。CLIPSでは、ワーキングメモリの要素をfactと呼びます。 factの例 (d...
CLIPSとは CLIPSは、ルール/オブジェクトベースのエキスパートシステム開発ツールで、そのベー スとなるプロトタイプは 1985年(今から20年以上前!)、アメリカ合衆国のNASA、ジョンソン宇宙センターで開発さ...
ここでは、ルールベースのプログラム実行について通常のプログラミング言語によるプログラムとの対比によって見ていきます。 通常のプログラミング言語(JavaやC#、Visual Basicなど)によるプログラムは、変...