問題タブ [clips]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
738 参照

ios - iOS Clips AI Integration

I am trying to integrate Clips AI engine in my iOS App. I followed the steps given JCL in this link. But i am stuck in integrating the clips framework in a separate project. I am not sure what architecture and SDK should be set for building the framework for iOS.Please help me.

0 投票する
1 に答える
317 参照

subset - CLIPSサブセットの重複値

プレイヤーのインベントリで可能なアイテムの組み合わせを提案するルールが必要です。

以下はいくつかの事実の例です。アイテムファクトにはアイテムの組み合わせのレシピが含まれ、プレーヤーファクトにはプレーヤーのインベントリ内のアイテムが含まれます。

以下は私が書いたルールです:

レシピに重複するアイテムがない場合、ルールは適切に機能します。

たとえば、アイテムyyyの場合、「aaa」のインスタンスが2つ必要ですが、(subsetp(aaa aaa ccc)(aaa bbb ccc))はtrueを返します。ただし、プレイヤーのインベントリに「aaa」のインスタンスが2つ含まれている必要があります。

重複する値を含むサブセットをチェックする機能があるのだろうか。

編集:私は自分の関数を書きました

0 投票する
1 に答える
1298 参照

clips - 事実を見つける CLIPS が機能しない

CLIPS (6.3) には次の deftemplates があります。

入力からペアを読み取り、スロットの値が で(property, value)ある事実を見つける必要があります。Apropertyvalue

私がこのようなことをすると:

次のエラーが表示されます。

私は今どうすればいい?

0 投票する
1 に答える
443 参照

expert-system - これら 2 つのルールを CLIPS と組み合わせる方法は?

CLIPS には 2 つのルールがあり、両方とも true の場合に結合したいのですが、どうすればよいかわかりません。grant-eligible...という属性があります。それを設定するとTRUE、次のルールを読み取って'grant-eligible'からFALSE...に設定できると考えていましたが、コードが無限ループに陥っているようです。これを行う...

だからここに私のルールがあります:

これは私が今実装しようとしているものです

これらのルールが両方とも当てはまる場合、授与される助成金は 9500、5000、または 4500 になるはずです...何かアイデアはありますか?

解決策: (どこにff-grant-eligiblees-grant-eligible私のコントロール ファクトがあります...それらは ff=女性フィナイド、および es=優秀な学生の略です)

0 投票する
1 に答える
2248 参照

knowledge-management - 論理的または CLIPS で行う方法は?

更新されたコード: チェックを追加する場所?f<-(practice-is-on-off OFF)


CLIPS でテンプレートを定義しており、論理演算子 OR を使用しています。ただし、テンプレートをロードすると、エラーがスローされます

ここに私が持っているものがあります:洞察を事前にありがとう。ありがとう

0 投票する
1 に答える
701 参照

c - CLIPS 最初のフィールド Answer-is? が既知の場合、ファクト (Answer-is value) から値を読み取る C コード。

CLIPS を C プログラムに接続しようとしています。一連のルールが外部の .clp ファイルから CLIPS にロードされます。私の新しい C プログラムは、一定の時間間隔で、いくつかの温度センサーからの現在の測定値を表す新しい事実 (例 (温度 35C)) を設定します。次に、エキスパート システムが開始され、いくつかの結論が下され、提供された測定値に基づいて必要なアクションが実行されます。結論は事実の形になります (答えは x です)。

CLIPS から目的のファクト フィールドを C variable の形式で読み取るにはどうすればよいですか? たとえば、関心のある事実が (Answer-is, x) で、最初のフィールドが Answer-is であることがわかっている場合、その事実を見つけて x を読み取るように C プログラムを作成するにはどうすればよいでしょうか?

私がやりたいことを理解するのに役立つコード例は次のとおりです。