ナレッジエンジニア

ナレッジエンジニア

ナレッジエンジニア(knowledge engineer)とは、人工知能(AI)分野で専門家から知識を引っ張り出して専門家システム(expert system)のための知識ベース(knowledge base)を構築するソフトウェアエンジニアで、このような作業を知識習得過程(knowledge acquisitionprocess)という。

専門家システムの構成は知識ベースと推論エンジン(Inference Engine)で成り立つ。知識ベースは専門家が提供した高度の専門的知識が蓄積されたことで専門家システムの一番重要な部分と言える。推論エンジンは保存された知識ベースを利用して与えられた問題を推論を通じて解決する。

ある分野の専門家が自分の専門的知識を知識ベースに保存させる作業を知識習得過程と言いながらナレッジエンジニアがその事を担当する。専門家システムはどんな分野の専門家の問題解決能力モデルをコンピュータープログラムでデザインしたことで業務の一貫性、信頼度向上を持って来ながら少ない費用で多くの専門家を雇う效果がある。例えば、銀行でローンの上限決定、投資適格可否、信用度の判断などを専門家システムを通じて具現することができる。