第8章 Agent系统
8.1 Agent的概念 8.2 Agent的结构8.3 Agent实例─Web Agent8.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称为软件AgentAgent, SA)。(Software 8.2 Agent的结构 思考型Agent结构模型示意图