過程
知識工程過程包括5個活動
(1)知識獲取。知識獲取包括從人類專家、書籍、檔案、感測器、或計算機檔案獲取知識,知識可能是特定領域或特定問題的解決程式,或者它可能是一般知識或者是元知識解決問題的過程。
(2)知識驗證。知識驗證是知識被驗證(例如,通過測試用例),直到它的質量是可以接受的。測試用例的結果通常被專家用來驗證知識的準確性。
(3)知識表示。獲得的知識被組織在一起的活動叫做知識表示。這個活動需要準備知識地圖以及在知識庫進行知識編碼。
(4)推論。這個活動包括軟體的設計,使電腦做出基於知識和細節問題的推論。然後該系統可以推論結果提供建議給非專業用戶。
(5)解釋和理由。這包括設計和編程的解釋功能。
知識工程的過程中,知識獲取被許多研究者和實踐者作為一個瓶頸,限制了專家系統和其他人工智慧系統的發展。