エキスパートシステム

エキスパートシステムは、コンピュータ上で動作するプログラムです。人間の専門家と同じように、あるテーマについて多くのことを知っています。人々はエキスパート・システムに質問をすることができます。エキスパートシステムは、一連のルールを使って、その質問に答えを出します。この自動推論の方法は、人工知能と呼ばれるコンピュータサイエンスの分野に属しています。

エキスパート・システムには、異なるグループの人々が異なる種類のアクセスを持つことができます。コンピュータのネットワークを管理する人々は、オフィスワーカーや秘書とは異なるニーズを持っています。

エキスパートシステムの仕組み

エキスパート・システムは

  • 事実、規則、原則の集合体
  • 専門知識を駆使して解決するデータの集合体
  • ユーザーインターフェース

質問を受けたら、自分の持っているルールでデータをフィルタリングします。結果を返すかもしれないし、追加の質問をするかもしれない。

エキスパートシステムのカテゴリ

  • ケースベースのエキスパートシステムは、いくつかのケースを持ち、各ケースは、特定のケースにおける文脈上の問題、および問題の解決策を記述する。現在の問題は、ケースに可能な限り一致させる。そして、見つかったケースの解決策を現在の問題に適用する。このようなシステムの主な問題は、ケースが互いにどのように関連しているか、あるいは類似しているかを定義することである。このようなシステムが使用される例として、ある患者の例がある。この患者は、与えられた数の症状を示しており、エキスパートシステムはこの患者を診断することができる。
  • ルールベースのシステムは、ケースに頼らず、いくつかのルールが存在する。多くのシステムでは、人間の専門家がルールを書かなければならない。
  • 第三のアプローチは、決定木に基づくシステムを構築することである。このようなシステムは、帰納的推論を用いて学習したり、知識ベースを拡張したりすることが可能である。分類が完了すると、システムは木を通る経路を使用する。最後に、問題の解決策のクラスを示す葉に到達する。ツリーの各分岐は、チェックされる属性に基づいている。その属性の値によって、どのように経路を継続するかが決定される。理想的には、小さな木を用いて良い結果を得ることができる。問題は、判断の根拠となる良い属性を見つけることである。

質問と回答

Q:エキスパート・システムとは何ですか?


A: エキスパート・システムとは、コンピュータ上で動作し、人間の専門家と同様の知識を持つプログラムのことです。

Q:エキスパート・システムはどのように質問に答えるのですか?


A: エキスパート・システムは、事前に定義されたルールのセットを使用して、投げかけられた質問を評価し、回答します。

Q: エキスパート・システムが示す自動推論の方法は、コンピュータ・サイエンスのどの分野に属するのですか?


A: エキスパート・システムが示す自動推論の方法は、人工知能の分野に属します。

Q:エキスパート・システムの役割は何ですか?


A: エキスパート・システムの役割は、質問を処理し、知識ベースを使って答えを提供することです。

Q: 誰がエキスパート・システムにアクセスできますか?


A: エキスパート・システムには、さまざまなグループの人々がそのニーズに応じてアクセスすることができます。例えば、コンピュータネットワークを管理する人と、オフィスワーカーや秘書では、エキスパートシステムへのアクセス方法が異なります。

Q: 人間の専門家とエキスパート・システムの違いは何ですか?


A: 人間の専門家は、複雑な概念を生得的に理解し把握しているのに対し、エキスパート・システムの知識は、そのプログラミングの中で定義されたルールに基づいています。

Q: エキスパート・システムの知識ベースはどのように更新されるのですか?


A: エキスパート・システムの知識ベースは、必要に応じて新しいルールや情報を追加することで更新されます。このような更新は、新しい研究や、エキスパート・システムが扱う知識分野の変化の結果として起こります。

AlegsaOnline.com - 2020 / 2023 - License CC3