ナレッジエンジニアリングとは何ですか?
知識工学は、知識ベースのコンピューターシステムで使用するための情報を収集して入力するタスクです。これらのシステムは、人間の専門家の助けを借りずに問題を解決したり、質問に答えることができます。ナレッジエンジニアは、特定の種類の情報を収集するために調整されたさまざまな知識習得技術を使用しています。
コンピューターの記憶が膨大な量の情報に対応するのに十分な大きさになったときに発展した知識工学の分野は、1970年頃です。問題を解決し、ロジックを使用できるAIソフトウェアの作成に加えて、プログラマーはAIに描く情報の巨大なデータベースを提供することができました。最初に、ナレッジエンジニアに問題が提示されます。たとえば、問題は、医師に診てもらうことなく、人々が自分の医学的症状の意味を知ることができることです。エンジニアはシステムを作成しますこれは、これを行うことができます。たとえば、症状を投入として受け取り、これらの症状を明らかにする可能性のある状態または病気のリストを出力するコンピュータープログラム。
次に、エンジニアは必要な情報を収集する必要があります。エンジニアは、医師と話をしたり、医療テキストを読んで病気や症状に関する情報を見つけたりすることがあります。すべての情報が収集され、整理されたら、コーダーはシステムを作成します。エンジニアはデータを入力します。ナレッジエンジニアリングの最後のステップは、システムをテストして正確な応答を確実に出力することです。
最も時間がかかり、おそらく、知識工学プロセスの最も重要なステップは、知識を習得することです。知識ベースのシステムを作成するために必要な知識のほとんどは、専門家の脳にあります。これらの専門家は通常、忙しい人です。ナレッジエンジニアが直面している課題は、この情報を迅速かつ効率的に入手する方法です可能な限りntly。
もう1つの課題は、専門家が暗黙的に知っている情報を収集する方法です。たとえば、医師は喘息肺の音を説明できない場合があります。彼女はそれを聞いたときにそれを知っています。
ナレッジエンジニアは、情報の収集を支援するために、多くの知識習得技術を開発しました。これらには、プロトコル生成技術、限られた情報手法、およびマトリックスベースの手法が含まれます。技術は、必要な知識の種類に基づいて選択されます。
たとえば、エンジニアが診断を下すために医師が通過する手順に関する情報を必要とする場合、単に医師にインタビューするかもしれません。しかし、エンジニアが探していた情報が、医師が知っているが言葉に触れるのに苦労している情報の種類であった場合、彼または彼女は選別技術を使用するかもしれません。ソートテクニックでは、専門家が単語を掲載したカードを杭に並べ替えて、使用したカテゴリに名前を付ける必要があります。これエンジニアは、専門家が情報についてどのように考えているかを理解することができます。