网站大量收购独家精品文档,联系QQ:2885784924

agent的意义.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
agent的意义.doc

软件主体 目前,人们对如何定义主体有很大的分歧。主体一词源于英语agent。American Heritage Dictionary定义agent为one acts or has the power or authority to act. or represent another 或者means by which something is done or caused; instrument。因此,Agent这个词在字面上主要有三种涵义:一是指能对其行为负责的人;二是指能够产生某种效果,在物理、化学或生物意义上活跃的东西;三是指代理人,即接受某人的委托并代表他行动的人。但是在DAI研究中,不同的研究者从不同的角度对主体做出自己的解释。在第三届主体理论、体系结构、语言国际讨论会(1996)上Franklin和Graesser(Franklin:96)列举了10余种典型的定义。甚至,对agent的中文翻译学术界也有不同的意见。目前主要的译法有主体,智能体和代理。我们采用主体这一译法的主要原因在于它体现了agent的自主性---主体的根本特性。软件主体是主体的一种(Franklin:96)。相对而言,下面的软件主体的定义很多MAS研究者会接受: 软件主体是一个同其它主体和进程共处同一个环境中的连续工作的自主的软件实体。在本文中,软件主体、主体和agent是等价的说法。 在定义得不到公认的情况下,主体可以通过下面的性质来描述。通常认为一个主体部分或全部拥有以下的特性(shi:aai:98)(Etzioni:95)(Franklin:96): 自治性。这是一个主体的基本特性,即可以控制它自身的行为。主体的自治性体现在:主体的行为应该是主动的、自发的;主体应该有它自己的目标或意图(Intention);根据目标、环境等的要求,主体应该对自己的短期行为作出计划。 交互性,即对环境的感知和影响。无论主体生存在现实的世界中(如机器人、Internet上的服务主体等)还是虚拟的世界中(如虚拟商场中的主体等),它们都应该可以感知它们所处的环境,并通过行为改变环境。一个不能对环境作出影响的物体不能被称为主体。 协作性。通常主体不是单独地存在,而是生存在一个有很多个主体的世界中。主体 之间的良好有效的协作可以大大提高整个多主体系统的性能。 可通信性。这也是一个主体的基本特性。所谓通讯,指主体之间可以进行信息交换。 更进一步,主体应该可以和人进行一定意义下的会话。任务的承接、多主体的协作、协商等都以通讯为基础。 长寿性(或时间连贯性)。传统程序由用户在需要时激活,不需要时或者运算结束后停止。主体与之不同,它应该至少在相当长的时间内连续地运行。这虽然不是主体的必须特性,但目前一般认为它是主体重要性质。 其它特性还包括:移动性---主体可以从一个地方移动到另一个地方而保持其内部状态不变;推理能力---主体可以根据其当前的知识和经验,以理性的、可再生的方式推理或推测;规划能力---主体为了完成其目标可以综合和选择动作的不同过程;学习和适应能力 ---主体可以根据过去的经验积累知识,并且修改其行为以适应新的环境。另外,有些学 者 还提出主体应该具有自适应性、个性等特性。 除了研究一般的主体技术之外,人们还希望通过研究软件主体来简化分布式计算和简化人机接口。 同现在流行的软件实体(如:对象、构件)相比较,主体的粒度更大,智能化程度更高。 它是程序接口向更为抽象的计算机服务转化这一趋势的延续。一方面人们期望通过对软件、硬件 和通信模式的抽象,把现在的程序--程序接口替换为更为普遍和高级的主体--主体接口。 另一方面,通过对主体执行更为复杂任务的授权,人机接口的细节也可被抽象 (Bradshaw:97)(Harrison:95)。 人们研究软件主体是希望它能够简化分布式计算。Brodie(Brodie:89)多次提出软件 系统需要智能互操作性(在系统内部为达到某个目标而进行优化的智能协作)。除了以某些极 其基本的方式(文件传输,打印服务,数据库查询)外,目前的软件系统极少相互通信或协作。 可以认为它们是互不连接的。面向对象的方法的普及以及一些重要的通信标准(TCP/IP,HTTP, IIOP,ODBC)等在系统和服务之间提供了基本的封装连接(Mellor:94)(Shaw: 96) 。目前的Internet和Intranet网络计算技术(Lewis:96)提供了跨平台的互操作网络 服务, 如名字服务,目录服务和安全服务。更高层次的互操作需要关于每个系统能力的知识,例如安全任务规划,资源分配,执行等。一个全局资源管理器做到这点。为避免成为系统中的瓶颈,全局资源管理器的任务被分布在可以进行智能协作的多个主体上。根据用户的意图(Intention)而不是根据具体的指令(I

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档