人工智能中的基于知识的智能体
基于知识的智能体代表可进行推理的可搜索知识。这些智能体维护着内部知识状态,对其进行决策,更新数据,并根据决策对这些数据执行操作。基本上,它们是智能的,并像人类对不同情况的反应一样对刺激做出反应。
示例 - 基于用户的提问(作为外部刺激),它们从知识库(存储基本知识的数据仓库)中提供答案,以满足用户的提问。
知识库特性
它具有以下特性:
知识库 (KB)
它是基于知识的智能体的一个关键组成部分。它存储与现实世界相关的 facts 和数据。
推理引擎 (IE)
它是一个基于知识的系统引擎,有助于从系统中现有的数据中推断出新的知识。
智能体执行的动作
当需要更新基于知识的智能体时,推理系统就会发挥作用。它使用“询问-告知”机制,其中新的数据是从预先存在的数据中推断出来的。智能体拥有一个包含基础知识的知识库,当被调用时会执行某些操作。
基于知识的智能体执行的动作
它“告知”其对环境的识别,并告知知识库其所需内容。
它“询问”知识库要执行的操作。它从知识库接收答案。根据所选操作,智能体执行该操作。
知识库方法
知识库可以使用两种方法:
声明式方法 - 从空的知识库开始,智能体“告知”或用数据填充知识库。
过程式方法 - 将必要的行为直接转换为空知识库中的代码。
广告