Skip to main content

ルールベースのエキスパートシステムとは何ですか?

ルールベースのエキスパートシステムは、プログラムされたルールのセットを利用可能な情報に適用することにより、問題を解決します。これらは一般に、コンピューターがデータを論理的にチェックして結論に達するために使用できる条件文の形をとっています。このようなシステムのプログラミングには、高レベルのスキルと大きな知識ベースの組み込みが必要です。システムが到達した結論は必ずしも正確ではありませんが、技術者とオペレーターの参照の統計的確率に関する情報を提供できます。厳格なプログラミングルールに従う代わりに、それらは本質的に柔軟性があり、人間の認知のいくつかの経路を模倣できます。このシステムは、医療イメージング研究のレビュー、コンピューターネットワークの障害の分析、微生物の識別などの活動に使用できます。正確に機能するためには、論理的な基盤が必要であり、ルールは一般的な選択です。Programmerは、知識ベースを使用して、IF-Thenステートメントの形式で一連のルールを作成します。ルールベースのエキスパートシステムが問題に遭遇すると、これらのルールを適用して原因を絞り込み、ソリューションを開発できます。たとえば、システムは電気グリッドを監視する場合があります。その場合、障害の原因を決定するための多くのルールがあるため、アクションを推奨できます。これらのルールベースのエキスパートシステムは、問題の評価に同様のTreedの意思決定を使用する人間の専門家に馴染みのあるロジックを使用します。ルールベースのエキスパートシステムは、知識ベースと経験の外にある状況を処理する方法を知りません。彼らは時間の経過とともに情報を蓄積することができますが、異常なイベントの最初の例はシステムにとって混乱している可能性があります。それは誤った結論を返す可能性があります。これは、オペレーターが指示を提供する必要があるため、再び同じ間違いを犯さないようにします。人間は、人工認知の欠点を示す同じエラーを回避できた場合があります。データを分析のためにシステムに供給する必要があり、応答を提供するためにオペレーターと対話する方法が必要です。これには、システムが平易で理解可能な言語で情報を提示するのに役立つ追加のプログラミングが必要になる場合があります。意味のないデータまたは不明確なデータを返している場合、オペレーターには役に立ちません。ルールベースのエキスパートシステムのプログラミングと開発には、言語処理と人工音声能力が必要になる場合があります。