5

Python でエキスパート システムをプログラミングする必要があります (両方を行うのはこれが初めてです)。段階的なユーザー入力に依存する大きなフロー ダイアグラムを実装する必要があります。つまり、ユーザーはフロー ダイアグラムの多くのポイントで入力を提供します。Python では、ナレッジ ベースと推論ルール用の PyKE のようなシステムを見てきました。ただし、そのようなシステム (Prolog のような) が多くの GUI ウィンドウがユーザーに多くの質問をするプロセスに役立つのか、それとも手動でプログラムしたほうがよいのかわかりません。

PyKE のようなシステムを使用する必要がありますか?

4

1 に答える 1

3

フロー ダイアグラムを介したユーザーのパスが純粋にユーザー入力に基づいている場合は、生産/ルール ベースのシステムがどのように機能するかを学ぶ時間と興味がない限り、純粋な Python で実行することをお勧めします。PyKE は必要なことを実行できますが、Python は初めてなので、Python と PyKE 宣言型言語の 2 つの言語を一度に効果的に学習することになります。

システムに、ユーザーの入力だけに基づくものではない可能性のある他の多くの状態変数と依存関係がある場合は、 CLIPSエキスパート システム シェルの Python ラッパーであるPyKE やPyCLIPSなどを使用することをお勧めします。

于 2012-11-03T22:12:36.367 に答える