人工智慧中的基於知識的智慧體
基於知識的智慧體代表可進行推理的可搜尋知識。這些智慧體維護著內部知識狀態,對其進行決策,更新資料,並根據決策對這些資料執行操作。基本上,它們是智慧的,並像人類對不同情況的反應一樣對刺激做出反應。
示例 - 基於使用者的提問(作為外部刺激),它們從知識庫(儲存基本知識的資料倉庫)中提供答案,以滿足使用者的提問。
知識庫特性
它具有以下特性:
知識庫 (KB)
它是基於知識的智慧體的一個關鍵組成部分。它儲存與現實世界相關的 facts 和資料。
推理引擎 (IE)
它是一個基於知識的系統引擎,有助於從系統中現有的資料中推斷出新的知識。
智慧體執行的動作
當需要更新基於知識的智慧體時,推理系統就會發揮作用。它使用“詢問-告知”機制,其中新的資料是從預先存在的資料中推斷出來的。智慧體擁有一個包含基礎知識的知識庫,當被呼叫時會執行某些操作。
基於知識的智慧體執行的動作
它“告知”其對環境的識別,並告知知識庫其所需內容。
它“詢問”知識庫要執行的操作。它從知識庫接收答案。根據所選操作,智慧體執行該操作。
知識庫方法
知識庫可以使用兩種方法:
宣告式方法 - 從空的知識庫開始,智慧體“告知”或用資料填充知識庫。
過程式方法 - 將必要的行為直接轉換為空知識庫中的程式碼。
廣告