第8章 Agent系统(白)剖析.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 Agent系统 8.1 Agent的概念 8.2 Agent的结构 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结构模型图 8.3 Agent实例─Web Agent ◆以卡耐基-梅隆大学(CMU)的Web Watcher为例。 8.4 多Agent系统 ◆多Agent系统(Multi-Agent System, MAS)是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体系结构 FIPA的MAS体系结构 ●消息传输层的作用: 能支持多种传输协议,例如:IIOP、 HTTP、WAP等。 以特定方式套封消息,例如:XML用于HTTP协议下的消息封装,bit-efficient用于WAP下的消息封装。 能够表达FIPA的ACL,例如:使用字符串编码,XML编码,bit-efficient编码。 Agent管理层处理Agents的创建、注册、寻址、通信、迁移以及退出等操作,它提供如下服务: 白页服务,比如Agent定位(寻址)、命名和控制访问服务。 黄页服务,比如服务定位、注册服务等。 Agent消息传输服务。 ●Agent通信层是一种基于通信谓词又叫通信断言的机制,支撑这种机制的就是Agent通信语言ACL。ACL描述两部分内容,其一是通信的行为者,其二是通信的内容,并且支持上下文机制。FIPA的ACL是在早期的Agent通信语言ARCOL和KQML基础上形成的。在内容描述方面,FIPA使用一种内容语言作为FIPA语义语言,这些内容语言就是通常的约束选择语言,比如KIF、RDF等。FIPA交互协议描述了通过某些行为或者交互以完成某种目的而进行的对话。 应用过程示例 基于FIPA-MAS体系结构标准的多Agent系统应用示例 (2)OMG(Object Management Group)的多Agent系

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档