人工智能中的基于知识的智能体


基于知识的智能体代表可进行推理的可搜索知识。这些智能体维护着内部知识状态,对其进行决策,更新数据,并根据决策对这些数据执行操作。基本上,它们是智能的,并像人类对不同情况的反应一样对刺激做出反应。

示例 - 基于用户的提问(作为外部刺激),它们从知识库(存储基本知识的数据仓库)中提供答案,以满足用户的提问。

知识库特性

它具有以下特性:

知识库 (KB)

它是基于知识的智能体的一个关键组成部分。它存储与现实世界相关的 facts 和数据。

推理引擎 (IE)

它是一个基于知识的系统引擎,有助于从系统中现有的数据中推断出新的知识。

智能体执行的动作

当需要更新基于知识的智能体时,推理系统就会发挥作用。它使用“询问-告知”机制,其中新的数据是从预先存在的数据中推断出来的。智能体拥有一个包含基础知识的知识库,当被调用时会执行某些操作。

基于知识的智能体执行的动作

它“告知”其对环境的识别,并告知知识库其所需内容。

它“询问”知识库要执行的操作。它从知识库接收答案。根据所选操作,智能体执行该操作。

知识库方法

知识库可以使用两种方法:

  • 声明式方法 - 从空的知识库开始,智能体“告知”或用数据填充知识库。

  • 过程式方法 - 将必要的行为直接转换为空知识库中的代码。

更新于:2022年10月14日

5K+ 次浏览

启动您的职业生涯

完成课程后获得认证

开始学习
广告