Skip to main content

ナレッジエンジニアリングとは何ですか?

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