第8章Age系 8.1 Agent的概念 8.2Aent的结构 8.3 Agent实例 Web Agent 8.4多 Agent系统 8.5 Agent的实现工具 8.6 Agent技术的发展与应用
8.1 Agent的概念 8.1.1什么是 Agent Agent的基本特性: (1)自主性亦称自治性,即能够在没有人或别的 Agent 的干预下,主动地自发地控制自身的行为和内部状态,并 且还有自己的目标或意图。 (2)反应性即能够感知环境,并通过行为改变环境。 (3)适应性即能根据目标、环境等的要求和制约作出行 动计划,并根据环境的变化,修改自己的目标和计划 (4)社会性即多个 Agent在同一环境中协同工作
8.1.2 Agent的类型 ●从 Agent理论模型角度来看, Agent可分为反应型、思 考型(或认知型)和两者复合型。 ●从特性来看, Agent可分为: (1)反应式 Agent 2)BDI型 Agent即有信念( belief,即知识)、愿望 ( desire,即任务)和意图( intention,即为实现 愿望而想做的事情)的 Agent,它也被称为理性 Agent (3)社会 Agent (4)演化 Agent 5)人格化 Agent
●从所承担的工作和任务性质来看, Agent又可分为信 息型 Agent、合作型 Agent、接口型 Agent和移动型 Agent:等。 ●纯软件实现的 Agent称为软件 Agent( Software Agent, SA)
8.2 Agent的结构 其他 Agent 通信 目标 传感器 内部状态 规划 决策 效应器 知识库 环境 思考型 Agent结构模型示意图
思考型Agent结构模型示意图
任务控制 通信 推理机 知识库 简化 Agent结构模型图
简化Agent结构模型图
8.3 Agent实例 -Web Agent ◆以卡耐基一梅隆大学(CMU)的 Web Watcher为 例
8.4多 Agent系统 ◆多 Agent系统( Multi- Agent System,MAS) gent 是 Agent技术的一个重点研究课题;MAS也是分布 式人工智能(DAI)的基本内容之一。 8.4.1多 Agent系统的特征 (1)每个 Agent拥有解决问题的不完全的信息或 能力; (2)没有系统全局控制; (3)数据是分散的; (4)计算是异步的
8.4.2多 Agent系统的研究内容 (1)多 Agent系统的体系结构; 2)多 Agent系统中 Agent心智状态包括与交互有 关的心智状态的选择与描述 (3)多 Agent系统的特性以及这些特性之间的关 系 (4)在形式上应如何描述这些特性及其关系; (5)如何描述多 Agent系统中 Agent之间的交互和 推理
8.4.3多 Agent系统的体系结构 (1) Agent网络 (2) Agent联盟 (3)黑板结构 ◆软件工程界推出的多 Agent系统的体系结构标准 1) FIPA( The Foundation for Intelligent Physical Agents)标准的MAS体系结构 基于 Agent的应用程序 e8* Agent 通信 Agent管理 式 FIPA的MAS体系结构 Agent消息传输
FIPA的MAS体系结构